2017-08-13 13 views
0

JQueryを使用して、チェックボックスが選択されているかどうかを検出しようとしています。私が使用しているJSはそうのようなものです:私のHTMLでJQueryでチェックボックスの選択を検出できません

$(":checkbox").click(function() { 
    if (this.checked){ 
     console.log("checked!"); 
    } else { 
     console.log("not checked!"); 
    } 
}); 

チェックボックス:JSコンソールで

<input class="tgl tgl-skewed" id="cb3" type="checkbox"/> 
<label class="tgl-btn" data-tg-off="$" data-tg-on="฿" for="cb3"> </label> 

私はエラーを取得しています:

ReferenceError: Can't find variable: $ 

私は何ここで間違っている?

+1

あなたはjQueryライブラリ –

+0

を含まないようにしましたはい、コードは完全に正常に動作し、あなただけのjQueryライブラリを含める必要が見えます。 –

+0

JQueryが含まれています。私が使っている唯一の場所ではありません。他のJQueryコードは正常に動作します。 – Kex

答えて

0

$("#cb3").click(function() { 
 
    if ($(this).is(':checked')){ 
 
     console.log("checked!"); 
 
    } else { 
 
     console.log("not checked!"); 
 
    } 
 
});
<script src="https://code.jquery.com/jquery-3.0.0.min.js"></script> 
 
<input class="tgl tgl-skewed" id="cb3" type="checkbox"/> 
 
<label class="tgl-btn" data-tg-off="$" data-tg-on="฿" for="cb3"> </label>

+0

まだ参照エラーを取得します。 – Kex

+0

私はこのコードをチェックしました..問題は何ですか... – zynkn

+0

@Kexそれは大丈夫です.. 2回チェックしてください。 – zynkn

関連する問題