是否有可能使用jQuery獲取元素(div,input等)的id以及如何操作?使用jQuery檢索HTML元素ID
1
A
回答
6
簡單的例子:
alert($('div.someclass').attr('id'));
如果有一個以上的分度類someclass
(也就是說,選擇返回多個元素),你可以讓他們所有通過使用each通過元件循環,並且推IDS到一個數組例如:
var ids = [];
$('div.someclass').each(function() {
ids.push($(this).attr('id'));
});
僅有噸Ø走遠一點,你可以使用attribute filters(在這種情況下attributeHas
)挑出只有有ID的元素,如:
var ids = [];
$('div[id]').each(function() {
ids.push($(this).attr('id'));
});
最後,而不是使用每個,你可以使用map(callback)
它提供了一個做好以上的更合適的方法:
var ids = $('div[id]').map(function(index, domElement) {
return $(domElement).attr('id');
}).get();
alert(ids.join(","));
2
$('elementselector').attr('id');
你會需要選擇一個適當的選擇,以確保您選擇感興趣的元素。
0
$(element).attr('id')
+2
如果你已經有了元素,就像在你的例子中一樣,只要做element.id就會更清晰和更快 – 2009-09-21 16:50:00
相關問題
- 1. 使用jquery獲取html元素的ID
- 2. 使用Clojure檢索HTML元素值
- 3. 使用jQuery檢查特定表ID和元素的HTML頁面
- 4. jQuery檢查元素ID
- 5. 使用jQuery從HTML元素中檢索文本
- 6. 使用jQuery元素訪問html元素?
- 7. 使用XPath檢索元素
- 8. 使用jQuery元素添加刪除元素使用html元素
- 9. 使用jquery檢查元素
- 10. 如何在JavaScript中檢索html元素的id
- 11. 重用html元素ID?
- 12. 檢索ID/GUID爲DOM元素
- 13. 使用AngularJS獲取HTML元素的ID
- 14. 使用id檢索嵌套在另一個元素中的元素
- 15. 在Python中使用webdriver檢索任何元素的ID給定元素的值
- 16. 如何使用jQuery檢索Web頁面中的特定ID元素
- 17. jquery檢測點擊元素ID
- 18. 檢查一個元素的ID jquery
- 19. 通過使用變量ID檢索元素
- 20. 使用JavaScript和UIWebView通過ID檢索元素SWIFT
- 21. 無法使用jquery id選擇器檢索div元素時,電子郵件ID用作Div ID
- 22. 使用轉義字符串,如jQuery的HTML元素ID
- 23. 如何使用jquery在html表中找到元素的ID
- 24. 使用jQuery在JSON html內容中查找id元素
- 25. 使用jQuery和.change()選擇html元素id
- 26. HTML元素的jQuery元素
- 27. 檢索特定元素的HTML中ASCX
- 28. 從html元素中檢索fontSize
- 29. 從文本中檢索父html元素
- 30. 使用knockoutjs和jQuery檢索值id
令人難以置信的簡單的jQuery問題:最終代表大獎! – 2009-09-21 16:53:39
不需要使用jQuery。 'element.id'是你所需要的(只要它是**一個元素**當然)。 – kangax 2009-09-21 23:56:44