我有一个类似于这样的布局:
<div id="..."><img src="..."></div>
并想使用 jQuery 选择器来选择点击img内的孩子div。
img
div
要获得div,我有这个选择器:
$(this)
如何让孩子img使用选择器?
jQuery 构造函数接受调用的第二个参数context,该参数可用于覆盖选择的上下文。
context
jQuery("img", this);
这与这样使用相同.find():
.find()
jQuery(this).find("img");
如果您想要的 imgs只是单击元素的直接后代,您还可以使用.children():
.children()
jQuery(this).children("img");