jquery 1.9 にアップグレードしてから、チェックボックスのチェック/チェック解除のためにスクリプトが機能しなくなりました。
テーブル内のチェックボックスのリストの選択/チェックを制御するメイン チェック ボックスがあります。新しいjqueryバージョンにアップグレードした後、最初に「すべてチェック」チェックボックスをクリックすると選択されます。「すべてチェック」を 2 回クリックすると、チェックボックスがオフになりますが、「すべてチェック」を 2 回クリックすると、テーブルのチェックボックスが機能しなくなります。
脚本:
$("#itemsList .checkall").on("click", function () {
$(".checkbox").attr("checked", $(this).is(':checked'));
});
これも試しました:
$("#itemsList .checkall").click(function () {
$(".checkbox").attr("checked", $(this).is(':checked'));
});
html "すべてチェック":
<input type="checkbox" id="checkall" name="checkall" class="checkbox checkall">
HTML テーブルのチェックボックス:
<input type="checkbox" value="1" class="checkbox">
これは、jquery 1.9 に切り替える前は問題なく動作していました。何が与えますか??