我从某个时候看到了这种jquery选择器,我真的不明白。 this
在其中做了什么:
$('.myClass', this).someFn();
有人可以向我解释一下吗?
由于
答案 0 :(得分:3)
在myClass
的上下文中搜索类this
的子元素,然后调用someFn();
它会给你提供与编写$(this).find(".myClass").someFn();
相同的结果,但效率不高。
答案 1 :(得分:1)
这意味着您只想在.myClass
this
答案 2 :(得分:0)
“this”关键字只在对象的方法中有意义。它将意味着不同的东西 - 或者根本不存在 - 取决于您从哪里调用此代码。
如果从对象内部(通常是HTML元素)调用它,该对象将被添加到传递给jQuery的选择器中。