私はページに複数のアコーディアンを持っていますaccordianには複数のチェックボックスがあります。 今、私はその状態が本当に変更されているかどうかを確認できるように、チェックボックスの前の状態を保存します。 このイベントでは、すべてのチェックボックスがページにロードされているわけではないことを示すため、問題は使用できません。 それらはaccordonの下にあり、accodianが展開しているときにのみロードされ、1つのaccordianがアプリケーションで展開可能なので、ロードされます。 どのような場合、すべてのチェックボックスの前の状態を保存する必要がありますか?
ありがとう。
回答:
回答№1は0複数のチェックボックスには、それぞれ独自の id
または value
あなたは state
への敬意を持って id
または value
あなたは使うことができます 。地図() チェックボックスを取得します。
var store;
var storeChecked = function() {
store = $("input:checkbox:checked").map(function () {
return [this.id,this.checked];
}).get();
};
ここのデモをご覧ください: jsfiddle