完整选择器字符串或this.find和选择器字符串

时间:2010-12-24 18:29:23

标签: javascript jquery jquery-selectors

两者都有效,但是使用一个优于另一个是否有优势/劣势?

$("#" + this.id + " > ul > li.active:first")

VS

$(this).find(" > ul > li.active:first")

2 个答案:

答案 0 :(得分:0)

第二个选择器工作,我会使用它而不是将ID连接到第一个选择器(看起来很难看)并让jQuery再次查找相同的元素ID(冗余)。

答案 1 :(得分:0)

你也可以这样做......我想。

$(" > ul li.active:first", this);