如何通过id获得元素,然后在这个元素内部通过类名使用jQuery获取所有元素?使用标准JS函数getElementById()和getElementsByClassName()很容易做到这一点,但不幸的是IE 7-8不支持后者。用jQuery获取另一个元素中类名的元素
18
A
回答
30
您有几种选择:
首先,使用CSS选择器:
$('#idOfElement .classNameOfElements');
或者使用find()
:
$('#idOfElement').find('.classNameOfElements');
或者使用选择背景:
$('.classNameOfElements', '#idOfElement');
值得注意的是,使用context(final)方法会导致jQuery在内部实现find()
方法。
参考文献:
6
var byID = $("#someid");
var byClass = byID.find(".someClass");
2
在jQuery中,你可以通过ID作为$('#some_id')
获得元素和$('.some_class_id')
由类名得到元素,请参阅jquery api更多的细节。
并访问里面的元素,你可以这样做$('#some_id .some_class')
相关问题
- 1. jquery获取另一个元素内的父元素的索引
- 2. jQuery:如何获取另一个元素内的某个元素的类?
- 3. 在javascript中获取另一个元素中的html元素
- 4. jquery没有获取元素的类名
- 5. 如何使用jQuery获取元素在另一个元素中的位置?
- 6. 使用另一个元素的值获取根后代元素
- 7. 通过angularjs中的另一个元素获取元素
- 8. 如何使用jquery获取前一个div元素的类名?
- 9. 获取一个元素来关注另一个元素
- 10. 用另一个元素居中元素?
- 11. jQuery获取触摸元素类名
- 12. 获取具有一个类而不是另一个元素的元素
- 13. 使用jQuery获取下一个或带有元素的元素
- 14. 如何获取HtmlAgilityPack中类的另一个元素内的元素
- 15. jQuery按类获取元素
- 16. jQuery - 在另一个元素中查找元素并获取它的html内容
- 17. 获取子元素在XML的另一个子元素
- 18. 获取元素背后的另一个元素
- 19. css语法只能获取另一个元素内的元素
- 20. 获取元素相对于另一个父元素的值
- 21. 获取基于另一个元素的元素前体表
- 22. 用jQuery显示一个元素相对于另一个元素
- 23. jQuery从元素中获取文本,而在另一个元素上触发(“mouseenter”)
- 24. 获取DOME元素的jQuery元素
- 25. 一个元素使另一个元素
- 26. 获取从一个类元素,在HTML表另一个类
- 27. jQuery的元素具有相同的类另一个元素的两个类
- 28. PHP DOM html从另一个元素获取元素
- 29. jQuery:获取当前元素后的立即下一个元素
- 30. 从一个元素到另一个元素的jQuery包装