用这个jquery多选择器

时间:2011-07-04 17:39:11

标签: javascript jquery jquery-selectors

我从某个时候看到了这种jquery选择器,我真的不明白。 this在其中做了什么:

$('.myClass', this).someFn();

有人可以向我解释一下吗?

由于

3 个答案:

答案 0 :(得分:3)

myClass的上下文中搜索类this的子元素,然后调用someFn();

它会给你提供与编写$(this).find(".myClass").someFn();相同的结果,但效率不高。

答案 1 :(得分:1)

这意味着您只想在.myClass

中选择this

答案 2 :(得分:0)

“this”关键字只在对象的方法中有意义。它将意味着不同的东西 - 或者根本不存在 - 取决于您从哪里调用此代码。

如果从对象内部(通常是HTML元素)调用它,该对象将被添加到传递给jQuery的选择器中。