name="chosen[]" を持つすべてのセレクターの値が 0 でないことを確認するにはどうすればよいですか?
4 に答える
7
デモ: http://jsfiddle.net/LWayp/17/
var isAny = $('select[name="chosen_options[]"] option[value=0]:selected').length;
if (!isAny) {
alert('No option values 0');
}
于 2012-04-12T19:48:37.670 に答える
1
次の方法で、各選択要素の値を取得できます。
$('[name="chosen_options[]"]').each(function(){
console.log($(this).val());
});
それらが 3 つしかない場合は、if 条件を設定して$('[name="chosen_options[]"]:eq(0)').val()
、eq が 0、1、および 2 に等しい場合に個別にチェックすることができます。たとえば、
if($('[name="chosen_options[]"]:eq(0)').val()==0 || ($('[name="chosen_options[]"]:eq(1)').val()==0) || ($('[name="chosen_options[]"]:eq(2)').val()==0))
于 2012-04-12T19:48:15.557 に答える
0
またはこれ:
$('select[name="chosen_options[]"]').each(function() {
if ($(this).val() == "0") {
alert('Choose one');
}
});
http://jsfiddle.net/LWayp/18/これを試してください!
于 2012-04-12T19:52:28.050 に答える
0
$('select[name="chosen_options[]"]:[value="0"]').length > 0
于 2012-04-12T19:57:38.830 に答える