如何获取 $(this) 选择器的子项?
2022-08-29 21:51:33
我有一个类似于这样的布局:
<div id="..."><img src="..."></div>
并希望使用jQuery选择器来选择单击中的子项。img
div
为了得到,我有这个选择器:div
$(this)
我怎样才能让孩子使用选择器?img
我有一个类似于这样的布局:
<div id="..."><img src="..."></div>
并希望使用jQuery选择器来选择单击中的子项。img
div
为了得到,我有这个选择器:div
$(this)
我怎样才能让孩子使用选择器?img
jQuery 构造函数接受第二个名为 context
的参数,该参数可用于重写所选内容的上下文。
jQuery("img", this);
这与使用 .find()
相同,如下所示:
jQuery(this).find("img");
如果所需的 imgs 只是单击元素的直接后代,则还可以使用 .children()
:
jQuery(this).children("img");
您也可以使用
$(this).find('img');
这将返回所有 s 的后代img
div