2009-12-18 50 views

回答

2

我不完全清楚,但我認爲你正在尋找輸入控件沒有價值的用戶輸入?沒有明確的選擇器/篩選器,但是...

您可以在結果集上使用.filter()函數來構建自定義篩選器。嘗試是這樣的:

$("input").filter(function(){ 
    return $(this).val() == ''; 
}); 
0

沒有測試過,但是這個應該太

$('input[value=""], select[option=""]') 

工作的選擇。

+0

奇怪的是,jQuery輸入選擇器在$(':input [value =「」]')之前需要一個分號,http://api.jquery.com/input-selector/ – 2012-11-18 18:09:21

+1

嗯,我匹配元素,你的評論屈從於jQuery擴展「:input」,這是一個區別。 – onigunn 2012-11-19 10:33:53