這是一個有效的jQuery語法:$('#id')[0];
5
A
回答
4
要檢索從一個jQuery對象的單個元件:
$("div")[0]
其是短爲:
$("div").get(0)
甲jQuery對象可以被大量用作陣列,因爲它也支持的屬性length
但是如果你想要一個實際的陣列:
var arr = $("div").get();
1
是的,它是有效的。它通過選擇器檢索匹配元素數組的第一個元素。由於您通過id選擇了應該在DOM中唯一的選擇器,所以通常最多隻能返回一個元素。但是,如果沒有元素匹配,這段代碼將失敗。
3
是的,但#id
無論如何都會給你一個單獨的對象(最多)。
此外,請注意,[0]
將爲您提供DOM元素,而不是jQuery對象,因此如果不重新包裝它,就無法使用jQuery的函數。
1
你不必d像這樣。在一個正確有效的文檔中,只有一個元素帶有一個id。所以document.getElementById
將只返回一個元素。
對於任何其他選擇,你可以使用類選擇
$(".classname")[0]
相關問題
- 1. 爲什麼此數組返回0作爲對象計數?
- 2. 作爲數組的對象
- 3. 的jQuery得到一個對象數組作爲數組
- 4. 按類別ID使用jquery分組數組對象ID
- 5. jQuery函數作爲對象
- 6. 數組作爲對象
- 7. jquery沒有爲數組作爲數組例如:$(「#pageid [0]」)。val(「1234」);
- 8. 按jQuery對象的數組按jQuery對象的數組
- 9. 在JavaScript的數組查找ID爲對象最大值對象
- 10. Jquery對象數組?
- 11. Jquery對象數組
- 12. jQuery對象或div id字符串作爲參數?
- 13. 對象數組作爲字符串到對象數組(jSON)?
- 14. 作爲對象內容的對象數組中的jQuery過濾方法
- 15. 根據數組中的對象數(javascript/jquery)更改id
- 16. jQuery中的數組對象
- 17. 中包含的對象作爲數組
- 18. 導入CSV作爲數組的對象
- 19. 作爲數組和變量的對象?
- 20. 接受作爲單個對象或對象數組的參數
- 21. javascript/jquery在多維json對象中找到id號,並使用id號作爲對象的對象本身
- 22. iOS:接受多個對象類型作爲參數(id)對象?
- 23. 查找對象ID對象ID數組返回使用貓鼬
- 24. 如何使字符串作爲JQuery中的數組對象
- 25. vue.js json對象數組作爲數據
- 26. Jquery將數組對象轉換爲json
- 27. 將DOMElement數組轉換爲jQuery對象
- 28. 將json對象轉換爲jquery數組
- 29. Javascript:按ID分組對象數組
- 30. 合併JSON對象爲單一對象的數組使用jquery
時使用此語法
例如代碼不會很快失敗的是,它返回'undefined'。 – Kobi 2010-03-15 07:28:39