簡體   English   中英

如何在jQuery中使用過濾器鏈接多個選擇器?

[英]How do I chain multiple selectors with filters in jQuery?

我正在嘗試選擇多個沒有“禁用”屬性的元素,但我不確定是否有更簡單的方法來輸入:

$('input:not(:disabled), select:not(:disabled), textarea:not(:disabled)')

輸入多個'not(:disabled)'似乎有點浪費。

這應該工作:

$('input, select, textarea').filter(':enabled');

或者如果你想變得非常簡短:

$(':input:enabled')

您可以使用:input選擇器和.not()方法

$(':input').not(':disabled')

你試過.not()方法了嗎?

$('input, select, textarea').not(':disabled')

哪個可以進一步簡化為:

$(':input').not(':disabled')

(注意':input'選擇器除了輸入,select和textarea元素之外還選擇按鈕元素。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM