Javascript 使用.children()获取<;img>;要素
如何使用Javascript 使用.children()获取<;img>;要素,javascript,jquery,children,Javascript,Jquery,Children,如何使用.children()jQuery方法获取图像元素?是.children('img')?是的,是的。例如: <div id="foo"> <img id="image1" src="blah.jpg" /> <img id="image2" src="blah.jpg" /> <img id="image2" src="blah.jpg" /> </div> 如果图像是的直接子对象,则可以通过$(“
.children()
jQuery方法获取图像元素?是.children('img')
?是的,是的。例如:
<div id="foo">
<img id="image1" src="blah.jpg" />
<img id="image2" src="blah.jpg" />
<img id="image2" src="blah.jpg" />
</div>
如果图像是
的直接子对象,则可以通过$(“#foo”).children(“img”)
获取图像
另一种更简洁的方法是$(“#foo>img”)
——它与上面的方法相同
如果图像是列表的子体,但不是直接子体,则可以使用
$(“#foo img”)
是的。例如:
<div id="foo">
<img id="image1" src="blah.jpg" />
<img id="image2" src="blah.jpg" />
<img id="image2" src="blah.jpg" />
</div>
如果图像是
的直接子对象,则可以通过$(“#foo”).children(“img”)
获取图像
另一种更简洁的方法是$(“#foo>img”)
——它与上面的方法相同
如果图像是列表的子体,但不是直接子体,则可以使用$(“#foo img”)
。子体('img')
可用于获取带有标记img
的元素的所有子体。
有关更多详细信息,请参见。。可以使用children('img')
获取标记为img
的元素的所有子元素。
有关详细信息,请参阅。也许您应该。。。
也许你应该。。。
可能值得一提的是,如果您已经有了对父元素的引用,那么可以将
$()
与上下文一起使用<代码>$('img',祖先)。这样,$()
就不需要重新计算祖先选择器。@xzyfer我很确定带上下文参数的选择器已更改为$(祖先)。在内部查找(选择器)
。@alex,我很确定只有当上下文不是jquery对象时,才会这样做,否则将执行以下(上下文)。查找(选择器);
(无$
)因此不会重新评估上下文。值得一提的是,如果您已经有对父元素的引用,则可以将$()
与上下文一起使用。$('img',祖先)
。这样$()
不需要重新计算祖先选择器。@xzyfer我很确定带上下文参数的选择器已更改为$(祖先)。在内部查找(选择器)
。@alex,我很确定只有当上下文不是jquery对象时才这样做,否则将执行以下操作(上下文)。查找(选择器);
(否$
),因此不会重新评估上下文。