2010-05-30 40 views
0

我該如何編寫一個選擇器來查看文本框的div,並找到哪些文本框中有值(因此長度將大於零)。如何選擇與jQuery的長度> 0的文本框?

我可以在一個選擇器中完成這一切,還是必須獲取所有文本框然後循環遍歷它們?

回答

3
$('textarea[value!=""]') 

當然,如果它是一個input,你可以修改它:

$('input:text[value!=""]') 
2
$("input:text").filter(function() { return $(this).val().length > 0; }) 

濾波器功能可以提供自定義功能,其將與每個當前選擇的元件被稱爲this,並且僅用於將其返回true會留在該組中的元素。

0

你可以這樣做:

$('input[type="text"]').each(function(){ 
    if ($(this)).val().length > 0) 
    { 
    alert('I have value !!'); 
    } 
}); 
0
$('input[value!=""]') 
+0

將在該展會hiddens作爲好? – Konerak 2010-05-30 21:05:31

相關問題