0

次の2つのチェックボックスがあります。

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

    }
4

1 に答える 1

3

&&の代わりにand、次にの||代わりにを使用する必要がありますor。これはJavaScriptです。

于 2013-01-13T04:01:32.610 に答える