我有一个与此类似的布局:
<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");
如果您想要的img 仅是clicked元素的直接后代,则还可以使用.children():
.children()
jQuery(this).children("img");