チェックボックスがオンになっていても動作していない場合、alert
と表示されているコードを記述しようとしています。私は別のコードをオンラインで試しましたが、それでも動作させることはできません。誰も私を助けてくださいでしたか?ありがとうございました。jQueryのチェックボックスの使用
<div id="filterBox">
<input type="checkbox" value="categorya" id="one" />
<label for="one">One </label>
<input type="checkbox" value="categorya" id="two" />
<label for="two">Two </label>
<input type="checkbox" value="categorya" id="three" />
<label for="three">Three </label>
</div>
$(document).ready(function() {
if ($('#one').is(":checked")) {
console.log("testing");
}
});
要素の '.change'ハンドラにチェックコードを入れる必要があります。現在の方法では、ドキュメントのレンダリングが完了すると、チェックは一度だけ実行されます。 https://api.jquery.com/change/ –
'$("#one ")のようなものです。change(function(){....});'(でも、まだdocument.readyハンドラの中にあります)。 –
[jQueryチェックボックスの変更とクリックイベントの可能な重複](http://stackoverflow.com/questions/7031226/jquery-checkbox-change-and-click-event) – GiuServ