2013-01-13 20 views
0

我有兩個複選框如下:使用JavaScript/jQuery的複選框的比較「和」

<input type="checkbox" name="options_v[]" id="you_pick_v" value="you_pick" /> 
<input type="checkbox" name="options_v[]" id="owner_picks_v" value="owner_picks" /> 

我想我的JavaScript功能,使另一種元素灰色,如果如果任一複選框被選中的複選框是選中和黑色。出於某種原因,當我嘗試在if/else語句中使用「and」或「or」時,我的html編輯器顯示出現問題。我不允許在JavaScript中使用這些比較運算符嗎?如果是這樣,你可能會建議什麼?對不起,如果我寫的東西是不明確的。

這裏是我的javascript函數:

$(document).ready(function() { 
    $('#you_pick_v, #owner_picks_v') 
    .click(function(){ 
     var ypv = $('#owner_picks_v').is(':checked'); 
     var opv = $('#owner_picks_v').is(':checked'); 

    if(ypv == true and opv == true) { 
      alert('both checked'); 

    } 

回答

3

您需要使用&&代替and,然後||而不是or。這是JavaScript。

+0

哎呀,我的壞。謝謝 :-) – noWayhome