如何找到以外的所有輸入元素表單塊,使用jQuery?jQuery找到表單塊外的所有輸入
2
A
回答
5
選擇任何input
元素是不是你可以使用form
元素的後代,
$('input:not(form input)')
內部接受的所有選擇器:not(),例如:not(div a)和 :not(div,a)。
1
您可以使用過濾器刪除表單元素中的元素。例如:
$('input').filter(function() {
return $(this).closest('form').size() === 0;
});
0
這將是一個有點貴,但一個辦法做到這一點會
$("input").filter(function(i,e){
return $(this).closest("form selector goes here").length==0;
});
這將返回只有那些不具備「表格選擇」作爲自己的祖先的輸入元素。
1
也許.. 一些組合的非兒童選擇器? $( 「輸入:沒有(#myForm>輸入)」)
1
$('input').not('form input')
應該得到沒有形式的祖先
相關問題
- 1. Javascript:在表中找到所有「輸入」
- 2. 的WebPack輸入模塊沒有找到
- 3. jQuery - 找到所有的輸入,除了從div下降的
- 4. 使用jQuery查找表單中所有輸入元素的最佳方法
- 5. 檢查是否所有的表單輸入是空的jQuery
- 6. 如何捕獲已更改的所有表單輸入,但使用jQuery 1.4的specfic類中的輸入除外
- 7. 如何更改jquery中所有表單輸入的屬性?
- 8. 在Jquery中選擇給定表單的所有輸入
- 9. 使用jquery獲取表單中所有輸入的文本
- 10. jquery表單:輸入
- 11. 輸入表單外部
- 12. jQuery的表單輸入
- 13. jQuery的表單輸入
- 14. 找到一個表單輸入
- 15. AngularJS表單找不到輸入元素
- 16. jquery onclick所有輸入
- 17. JQuery - 如何遍歷所有表單輸入?
- 18. 查找所有具有外鍵的表
- 19. 得到所有表單輸入不在特定的div
- 20. 並非所有的表單輸入被裝配到卡
- 21. jquery滾動到表單輸入
- 22. jQuery的選擇所有輸入型除外隱藏
- 23. Jquery-表單在第一次沒有得到我的輸入值
- 24. jQuery輸入表單問題
- 25. JQuery map()表單輸入
- 26. jquery添加表單輸入?
- 27. jQuery此表單輸入
- 28. PHP簡單的HTML DOM找到所有輸入[type = text]或沒有類型
- 29. 如何使用nextAll使用查找所有輸入的jQuery/
- 30. C++找到從1到輸入數字的所有素數
這是「jQuery的」,而不是「jQuery的」或「JQuery的」或「jQuery的」輸入元素。 – meagar 2011-03-23 14:09:04
在標籤中它是'jquery':)問題仍然存在 – Zelid 2011-03-23 14:10:13
您有可能更新標記以便您需要的輸入位於自己的容器中嗎?要麼那個或他們有一個特定的類?否則,即使有辦法做到這一點(根據人們已經發布的答案),這會比僅僅執行$('input.someclass')更糟糕,性能明智。 – 2011-03-23 14:16:03