如何選擇id爲「12」的div標籤內的所有'a'元素ID?jQuery在div中選擇一個具有數字id屬性的錨點
回答
從技術上講,你不能有一個ID與數字開頭(直到HTML5,反正),但這應該工作:
$("#12 > a")
var linkIDs = $('#12 a').map(function(link) {
return link.id;
}).get();
+1,但您忘記確保id爲「div」的元素。如果此代碼在多個頁面上運行,它*可能是必需的。 – alex 2011-05-03 05:23:30
謝謝@alex - 有效的點。我假設簡單的情況下,並通過ID選擇一個元素(假設他們沒有像他們不應該重複),然後'div#12'和'#12'應該導致相同的結果,雖然# 12'會直接轉換爲'getElementById',但'div#12'不會。 – Anurag 2011-05-03 05:28:46
我想你有點誤解了我。如果這個代碼在兩個頁面上運行,一個有'div [id = 12]',另一個有'span [id = 12]',那麼它也會選擇後者。確定的邊緣情況下,但:) :) – alex 2011-05-03 05:30:30
- 1. 如何在jQuery中通過id選擇div中的錨點?
- 2. 如何選擇一個沒有ID或Jsoup屬性的div?
- 3. 按屬性選擇一個具有子節點的XML節點
- 4. 選擇具有一定的數據屬性的div中沒有每個循環
- 5. 從Jquery對象中選擇具有相同屬性的div
- 6. 選擇與點擊鏈接的rel屬性具有相同ID的div
- 7. 在jQuery中選擇一個ID屬性冒號的元素
- 8. jquery id屬性選擇器
- 9. 選擇具有特定屬性的JQUERY
- 10. 具有display:none屬性的jQuery計數div
- 11. 只有在具有id屬性的情況下選擇父div纔可以
- 12. jQuery選擇所有具有id屬性並具有給定類別的項目
- 13. jQuery選擇具有特定屬性
- 14. 選擇具有一個屬性或其他屬性的元素
- 15. jQuery - 在Div中查找具有特定ID的第一個div?
- 16. 具有多個屬性的jQuery複選框選擇器
- 17. 使用jquery查找具有特定屬性的錨點
- 18. 在jQuery中選擇一個具有名稱空間的節點
- 19. 選擇具有數據屬性的第一個元素
- 20. XQuery - 選擇具有不同子字符串屬性的節點
- 21. XPath語法在路徑選擇具有多個屬性節點
- 22. 在jQuery中選擇具有屬性值的元素類型
- 23. JQuery選擇器:如何獲得具有一個且僅有一個屬性的img id
- 24. jQuery的選擇具有多個屬性的元素
- 25. 如何在XPATH中選擇具有相同屬性ID的第二個元素?
- 26. jquery選擇具有一些屬性的元素值
- 27. HTML敏捷包選擇具有多個屬性的節點
- 28. 使用jQuery選擇ID中具有句點的元素?
- 29. 選擇一個HTML數據屬性具有特定值
- 30. jQuery - 選擇具有相同屬性值的多個元素
什麼'沒有ID的元素了'? – BoltClock 2011-05-03 05:20:46
你不應該用一個數字開始你的ID。通常。不知道HTML5 – JohnP 2011-05-03 05:20:55