簡體   English   中英

使用“和”的javascript / jquery復選框比較

[英]javascript/jquery checkbox comparison using “and”

我有兩個復選框,如下所示:

<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');

    }

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM