4
A
回答
3
我的理解是,它会做类似的东西:
$(this).find('.icon');
也就是说,它会发现所有的孩子'this'匹配选择器。例如,它可以作为:
$('.list').each(function() {
$('.icon', this).hide();
});
为等效于:
$('.list .icon').hide();
3
this
是上下文或简单地父元素:
var icon = $('.icon', this);
这里this
是指含有与类icon
的元件(一个或多个)的元素。
你也可以写这样的:
var icon = $(this).find('.icon');
其实你已经在部分粘贴代码,这里有一个例子:
$('#someID').mouseenter(function(){
$('.someClass', this).addClass('myClass');
});
在上面的代码,this
指元素与编号someID
。
你可以在这里得到更多的信息:
相关问题
- 1. 检查“this”在javascript中的含义
- 2. 关键字“this”在jQuery Vs中的含义MVC
- 3. 在包含Java代码的JQuery中转义字符
- 4. $ .event.handle.apply在jQuery代码中的含义是什么?
- 5. 如果url部分包含PHP代码* this * then * this *
- 6. componentDidMount()中的'this'的含义,ReactJS
- 7. SQL代码在评论代码中的含义
- 8. 在下面的代码中使用“this”?
- 9. 在jQuery代码块中使用'this'的问题
- 10. Java中this()的含义是什么
- 11. java中.this和.class的含义
- 12. 原型代码到jQuery(bind(this)vs closures)
- 13. 含义的汇编代码
- 14. 以下代码中的\ +的含义
- 15. SDL代码中0xFF的含义
- 16. 如何在jQuery中使用$(this)来改进此代码?
- 17. jQuery中包含的HTML代码
- 18. 代码含义是什么?
- 19. python代码含义解释
- 20. 含义,R代码里面
- 21. “this”的代码重构。在功能
- 22. $ this关键字的含义是什么?
- 23. 在作为函数参数使用的Typescript中,“this”的含义
- 24. 在jQuery插件中,返回'this'或'$(this)'?
- 25. jQuery ajax错误代码:“错误”的真正含义是什么?
- 26. 在ASP.net中包含代码
- 27. 冗余代码警告的含义
- 28. docker-compose退出代码的含义?
- 29. 这行代码的含义是什么?
- 30. RTF错误代码片段的含义
我想你可能更好的词,如“在这里'this'是指搜索是寻找元素里面的类'图标'的元素。 – Quentin 2010-12-19 09:21:43
@David Dorward:更好的说是因为一个类可以应用于多个元素。我会更新。 – Sarfraz 2010-12-19 09:23:48
感谢Sarfraz,所以你写的最后一个代码意味着将myclass添加到具有某个类作为它们的类名的元素,并且在具有someID的元素内。并且等于$(“#someID .someclass”)。是不是? – 2010-12-19 09:25:21