首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

哪位帮小弟我简化上这句jquery表达式

2013-01-02 
哪位帮我简化下这句jquery表达式var obj $(...)//内省略代码上百字var title obj.children(div:eq

哪位帮我简化下这句jquery表达式
var obj = $("...");//内省略代码上百字
var title = obj.children("div:eq(0)").children("div:eq(2)").children("div:eq(1)");

连续用三个children感觉太笨了,如位能帮我写的简洁高效些?
[解决办法]


var title = $("... > div:first > div:eq(2) > div:eq(1)");

[解决办法]
建议改变思路吧,把你要定位的div设定一个id(如:"divTarget")或者class(如:"target"),这样就好办了.

1. $("#divTarget");
2. $("#divContainter div.target"); //假设外面的容器元素的id为divContainter, $("div.target")也行,但效率比较低一点

热点排行
Bad Request.