私はコーディングが新しく、コードでJavascriptを使用する必要があります。 HTMLテーブル内にチェックボックスがあります(以下、)。Javascriptが動作しないのはなぜですか?
<td><input type="checkbox" id="check1"/>
<label th:text="${item.contents}"> </label>
</td>
以下のコードでチェックボックスをオンにしたときにJavascriptを使用して警告しています。
<script>
$('#check1').click(function() {
if($(this).not(':checked'))
alert('unchecked');
else
alert('checked');
});
</script>
なぜ機能しないのですか?私にはエラーはありませんが、何も起こりません。 ありがとうございます。
<label **th:text="${item.contents}"**>
をそして、それ以外のHTMLコードが正しくない場合、ページが処理を停止するために、それが十分考えられます。
your htmlのmarkupがstartするinvalidです具体的にはラベル要素 – happymacarts
''は標準HTMLではありません。私はそれがどこでも有効であるかどうかはわかりません。コンソールにエラーメッセージが表示されていませんか?(http://stackoverflow.com/documentation/javascript/185/hello-world/714/using-console-log) –
jQueryを含めていますか?あなたが間違いをしていると想像しなければなりません。 – j08691