如何使用.children()
jQuery方法获取图像元素?是.children('img')
?使用.children()获取<img>元素
0
A
回答
2
是的。例如:
<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")
图像如果图像是直接子<div id="foo">
的。
另一种更简洁的方式是$("#foo > img")
- 与上述内容相同。
如果图片是后代但不是列表中的直接子女,您可以使用$("#foo img")
。
0
.children('img')
可用于获取标签为img
的所有元素的子元素。 有关更多详细信息,请参阅documentation。
1
也许你应该...... http://jsfiddle.net/VvhCX/1/
相关问题
- 1. 。每个.children()元素延迟
- 2. 使用event.target获取元素
- 3. 使用HtmlAgilityPack获取元素
- 4. 使用Javascript - 获取元素
- 5. 获取列表<Double[]>元素
- 6. 获取参考<script>父元素
- 7. 如何获取XML元素(<Soap:body>)
- 8. 获取的<input>元素值
- 9. 使用SoapClient从PHP获取元素使用SoapClient获取PHP中的元素
- 10. 如何切换jquery中的children元素
- 11. List <>获取下一个元素或获取第一个
- 12. 获取元素
- 13. 获取元素
- 14. 获取元素
- 15. 获取元素
- 16. 获取元素
- 17. 获取元素
- 18. 获取元素
- 19. 如何获取包含自动关闭标签的children元素在beautifulsoup中?
- 20. 获取元素使用jQuery。对()
- 21. 使用Hpricot获取儿童元素
- 22. 使用jquery获取html元素的ID
- 23. 如何使用xpath获取元素?
- 24. 使用jQuery获取HTML元素
- 25. 如何使用Selenium获取Web元素?
- 26. 使用jQuery获取元素父项
- 27. 使用AngularJS获取HTML元素的ID
- 28. 使用BeautifulSoup获取第n个元素
- 29. 如何使用Javascript获取pageblock元素?
- 30. 获取每个元素在使用Python
可能是值得一提的是,如果你已经有了父元素的引用,你可以用'$()'与上下文。 '$('img',祖先)'。这样'$()'不需要重新评估祖先选择器。 – xzyfer 2011-03-26 00:19:03
@xzyfer我很确定带有上下文参数的选择器在内部更改为'$(ancestor).find(selector)'。 – alex 2011-03-26 00:59:44
@alex,我敢肯定,只有当上下文不是jquery对象时,否则它会执行'(context).find(selector);'(no'$'),所以上下文不是重新评估。 – xzyfer 2011-03-26 01:14:44