回答
$('input')
=只有元素名稱,只選擇HTML元素。
$(':input')
=與結腸,選擇/過濾器的所有形式的輸入類型的元素,包括輸入,選擇,textarea的,和按鈕元件。
參考jQuery選擇信息:
您可能想要鏈接到文檔,並重復,如文檔所言:':input'是一個jQuery擴展,因此它應該用於*過濾*元素,而不是用作選擇器(以利用'querySelectorAll()')。 –
$('input')
選擇所有input
元件,諸如< 輸入類型= 「無線電」,< 輸入類型=」文本「,< 輸入 type =」checkbox「等。它會n不要選擇任何其他表單元素(例如<select...
或<button...
元素)。
從jQuery input-selector documentation *我們看到
的
:input
選擇基本選擇所有表單控件。
所以$(':input')
會得到< 輸入 ...以及< textarea的 ... < 選擇 ... < 按鈕 ...等
* - 同一頁面也注意到
因爲:input是一個jQuery extensio n,而不是CSS 規範的一部分,使用:input的查詢無法利用本機DOM querySelectorAll() 方法提供的性能提升 。要在使用以下選項時實現最佳性能:輸入以選擇 元素,請先使用純CSS選擇器選擇元素,然後使用.filter(「:input」)選擇 。
- 1. jQTouch和jQuery mobile的區別
- 2. jQuery函數的區別
- 3. ajax和jquery的區別?
- 4. jquery的區別1.4.2和1.8.3?
- 5. jQuery - '。'之間的區別和「#」
- 6. jquery風格的區別
- 7. jquery-rails和jquery-ujs之間的區別
- 8. jquery和jQuery UI的區別是什麼?
- 9. jQuery - 有什麼區別
- 10. jQuery的$ http.post與$ .post的區別$
- 11. jQuery中的$和$()之間的區別
- 12. jquery ajax頭和beforesend之間的區別
- 13. 2 jquery綁定之間的區別
- 14. HTML5和jQuery之間的區別
- 15. 2小時之間的區別jquery
- 16. jQuery wrap和wrapAll之間的區別
- 17. jQuery Mobile和PhoneGap之間的區別
- 18. jQuery函數調用的區別$(function(){})
- 19. mousedown和點擊jquery之間的區別
- 20. Backbone.js和jquery之間的區別
- 21. Javascript與jQuery函數的區別?
- 22. 同類jQuery選擇之間的區別
- 23. js,jquery和Ajax之間的區別
- 24. .on()jQuery 1.7和1.8的區別
- 25. Ubuntu和Chrome上的jQuery focus()區別
- 26. Zepto和jQuery之間的區別
- 27. jQuery的mouseout()和mouseleave()有什麼區別?
- 28. jQuery對象上下文的區別
- 29. Prototype 1.6和jQuery 1.4.2之間的區別
- 30. jQuery參數與參數的區別
':input':_選擇所有輸入,textarea,選擇和按鈕元素._'input'選擇輸入元素。 – undefined
您可以搜索jQuery文檔:http://api.jquery.com/?s=input。 –