2012-03-10 207 views
0

我有幾個「選擇」的元素, 我需要一個真/假選擇,一個或其中的任何是否具有比默認的是「0」值以外的選擇選項。 任何想法?jQuery選擇爲選擇選項

回答

2

爲什麼不使用filter

$("select").filter(function(index) { 
    return $(this).val() != "0"; 
}) 

,如果你想使用它的條件

if($("select").filter(function(index) { 
    return $(this).val() != "0"; 
}).size() > 0) { 
    //Do something 
} 
+0

謝謝!像魅力一樣工作! :-) – Anonymous 2012-03-10 15:24:38

1
var is_all_zero = true; 
$('select').each(function() { 
    if ($(this).val() !== '0') { 
    is_all_zero = false; 
    return false; 
    } 
}); 

並用你的替換選擇器。

+1

感謝您的答覆:)另一種方案是一樣的,但看起來多了幾分優雅。 – Anonymous 2012-03-10 15:26:20