1
A
回答
8
那麼你知道你選擇什麼元素。
或者(如果你真的不知道),你可以這樣做:
if(elm.is('input')) {} //assuming elm is a jQuery element
else {}
+0
+1首先提到'is()'。同意在你的代碼中確定其他地方會更好。此外,這只是簡單地檢查該元素是一個輸入,但有很多類型的輸入(例如文本,廣播,密碼)。我鼓勵OP更具體。 –
+0
@Jason - 我完全同意。這個問題很古怪 – Neal
2
可以使用is功能,以確定是否一個元素是input
標籤:
jQuery(elm).is("input");
0
//jquery
if($("#elementid").is("input")){}
else
{}
相關問題
- 1. jQuery:是一個焦點元素嗎?
- 2. jquery添加一個元素旁邊的輸入元素
- 3. JQuery輸入元素
- 4. 只有一些輸入元素可以重寫jQuery .val()嗎?
- 5. 元素已經是另一個元素
- 6. 有兩個同名的輸入元素有效嗎?
- 7. 它看起來像一個按鈕,但它不是一個輸入元素。如何創建這樣的元素?
- 8. 輸入元素的innerHTML是什麼?
- 9. 如何將兩個輸入元素合併爲一個輸入元素來完成相同的任務?
- 10. 立即禁用一組輸入元素
- 11. Python/numpy:總結一個數組的n個元素的最有效方法,以便每個輸出元素是前n個輸入元素的總和?
- 12. 在另一個元素的子元素之後插入元素
- 13. ElementNotVisibleException由於多個輸入元素
- 14. Javascript每個輸入/元素與div?
- 15. 輸入元素的多個類
- 16. 一次輸出一個數組元素
- 17. 繪製一個特定的兩個輸入元素公式
- 18. 包括在同一個LI元素的兩個輸入在Formtastic
- 19. 從3個元素引導輸入組,當textBox是第一個時
- 20. 使用一個輸入元素上傳多個文件(不是多次選擇,而是一次一個)
- 21. 使用jquery添加一個屬性來輸入隱藏元素的子元素?
- 22. 如何檢查一個元素是否是另一個元素的有效子元素/父元素
- 23. 如何檢查一個元素是否是一個下拉列表元素或文本輸入元素,給定其ID?
- 24. Angular指令中的元素編譯函數是一個jQuery元素嗎?
- 25. 在輸入組div中連接兩個輸入元素
- 26. 檢測某個類的輸入元素中的輸入
- 27. jQuery .each()與輸入元素
- 28. 通話輸入元素
- 29. 輸入元素不滾動
- 30. jQuery追加輸入元素
定義*輸入* - 文本,選擇,收音機,按鈕? –
你想檢查一個元素是否有一個值,或者一個元素是否實際上是一個輸入字段與一個div或跨度例如? – TheITGuy