一尘不染

如何获得$(this)选择器的子级?

javascript

我有一个与此类似的布局:

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

并想用一个jQuery选择器选择子imgdiv的点击。

要获得div,我有以下选择器:

$(this)

如何img使用选择器让孩子?


阅读 396

收藏
2020-04-25

共1个答案

一尘不染

jQuery构造函数接受名为的第二个参数context,该参数可用于覆盖选择的上下文。

jQuery("img", this);

.find()就像这样使用:

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

如果您想要的img 仅是clicked元素的直接后代,则还可以使用.children()

jQuery(this).children("img");
2020-04-25