0
有沒有一種方法可以在input/textarea/select元素上使用像:empty
或:not(:checked)
這樣的jQuery選擇器,或者我可以使用任何其他方式返回空對象?:在表單元素上使用jQuery的空選擇器?
有沒有一種方法可以在input/textarea/select元素上使用像:empty
或:not(:checked)
這樣的jQuery選擇器,或者我可以使用任何其他方式返回空對象?:在表單元素上使用jQuery的空選擇器?
我不完全清楚,但我認爲你正在尋找輸入控件沒有價值的用戶輸入?沒有明確的選擇器/篩選器,但是...
您可以在結果集上使用.filter()
函數來構建自定義篩選器。嘗試是這樣的:
$("input").filter(function(){
return $(this).val() == '';
});
沒有測試過,但是這個應該太
$('input[value=""], select[option=""]')
工作的選擇。
奇怪的是,jQuery輸入選擇器在$(':input [value =「」]')之前需要一個分號,http://api.jquery.com/input-selector/ – 2012-11-18 18:09:21
嗯,我匹配元素,你的評論屈從於jQuery擴展「:input」,這是一個區別。 – onigunn 2012-11-19 10:33:53