私はチェックボックスの値を動的に保存したいと思います。私が特定のものをチェックすると、すべてのチェックボックスがチェックされます。使用されたターゲットは動作しませんでした。何か案は? JSFIDDLElocalStorageに動的に追加されたチェックボックスの値を保存する方法は?
var data = localStorage.getItem("checkbox");
if (data) {
$("input[name='checkbox-name']").attr("checked", "checked");
}
$(document).on('change', "input[name='checkbox-name']", function (e) {
var target = $(e.target);
if (target.is(":checked")) {
localStorage.setItem("checkbox", 1);
} else {
localStorage.removeItem("checkbox");
}
});
を更新し、あなたのチェックボックスは異なっていています名前? 「チェックボックス」1を識別子なしでローカルストレージに保存するだけです。 –
いいえ、チェックボックスにはIDと名前のみがあります。使用する名前は一意です@CanCelik – Norx
正しいものを取得できるように、チェックボックスのステータスをこれらの固有のIDで保存する必要があります。 –