如何通過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包裝