问题

我有一个类似这样的布局:

<div id="..."><img src="..."></div>

,并且想要使用jQuery选择器来在 div 中单击选择子 img .

要获得 div ,我有这个选择器:

$(this)

如何使用选择器取得儿童 img ?



解决方法

jQuery构造函数接受第二个参数,名为 上下文 < / a>,它可以用来覆盖选择的上下文.

jQuery("img", this);

与使用 .find() 一样:

jQuery(this).find("img");

如果您希望的imgs是个点击元素的直接后代,您还可以使用 .children() :

jQuery(this).children("img");



相关问题推荐