確定所選元素是否爲表單字段(即輸入,選擇,複選框等)的任何便利方法?確定一個元素是否爲表單字段
回答
您可以使用.is(':input')
來測試它是否是任何形式的元素。
Docrefs:
- http://api.jquery.com/is/ - 檢查當前匹配的一套針對選擇的元素...
- http://api.jquery.com/input-selector/ - 選擇所有輸入,文本區域,選擇和按鈕元素「 。
使用普通javascript:
$("#someelement")[0].tagName // will return name of tag (div, p, input, select, etc...)
任何jQuery對象的第一個索引[0]
將返回它的DOM對象。在javascript中完成:
document.getElementById("someelement").tagName;
發生在我身上,這也是可能的: var receiver = [「FORM」,「INPUT」,「 SELECT 「];' 'accept.indexOf($(」 #someelement「)[0] .tagName);' – 2012-07-27 14:04:12
右,只記得'indexOf'返回數組的索引('> = 0'),該該值與之匹配,如果搜索字符串不在數組中,則返回-1。 – Austin 2012-07-27 14:10:24
這與 – Austin 2012-07-27 13:53:41
這個問題無關,因爲他可以確定是否存在元素。 – 2012-07-27 14:00:51
- 1. 確定一個字段是否是系統字段
- 2. 確定是否某一類的元素有一定的文字
- 3. 紅寶石 - 確定一個數字是否爲素數
- 4. 確定數字是否爲素數
- 5. 如何確定一個特定的DOM元素是否可見?
- 6. 如何確定一個元素是否「定位」?
- 7. 確定兩個集合是否共享至少一個元素
- 8. 確定表單上是否存在字段
- 9. 確定字段是否標註有一個給定的註解
- 10. html表單字段作爲struts表單中的數組元素
- 11. 確定一個點是否在Raphael.js中的路徑元素內
- 12. 任何方式來確定一個元素是否被包裝?
- 13. JQuery - 如何確定一個DOM元素是否「隱藏」?
- 14. 是否有一個jQuery的選擇多個表單元素?
- 15. js單擊委託確定是否不是元素
- 16. 確定當前元素是集合的最後一個元素?
- 17. 確定元素是否存在
- 18. 確定元素是否在屏幕上
- 19. 確定元素是否在邊界內?
- 20. 確定NSString的第一個字符是否是一個數字
- 21. 訪問表單元素填充字段?
- 22. 確定元素是否爲其父項的最後一個子項
- 23. 檢查元素是否爲給定元素的父元素
- 24. 模板解析錯誤:「MD-表單字段」不是一個已知元素
- 25. Python:確定一個數是否爲素數
- 26. 確定一個包是否爲空
- 27. 一個元素是否包含指定的字符串(純JS)?
- 28. 如何確定一個字中的字節是否爲
- 29. 如何確定元素是否可以有html子元素?
- 30. 確定元素是否具有帶X標記的子元素
有時候,我只是喜歡jQuery的。 :) – 2012-07-27 13:49:50
這將工作與下拉式和textareas? – 2013-05-21 00:46:35
是的,':input'(帶冒號)是一個僞選擇符,它們全部匹配。文檔也是這樣說的,btw:*「選擇所有輸入,文本區域,選擇和按鈕元素。」* – ThiefMaster 2013-05-21 06:28:51