0
すべてのチェックボックスを選択するのに役立つ[すべてを選択]ボタンがあり、チェックボックスをオンにするとチェックされたアイテムの合計数が表示されます他の人の後にも私はカウントを取得しますが、問題は、いくつかを選択した後ですべてを選択すると、カウントは再び0になります。一度選択したすべてのボタンを押すと、すべてのチェックボックスをカウントする方法
おそらくこのように、それらの要素をループしたかったthis.countRecipients = function() {
$('.recipients').click(function() {
if ($(this).attr('data-count')) {
$(this).removeAttr('data-count');
} else {
$(this).attr('data-count', 1);
}
$('.value').html(self.countSelectedRecipies());
});
$('#checkAll').click(function() {
if ($('.recipients').attr('data-count')) {
$('.recipients').removeAttr('data-count');
self.countSelectedRecipies();
} else {
$('.recipients').attr('data-count', 1);
self.countSelectedRecipies();
}
});
}
問題を再現するのに役立つように、HTMLマークアップで質問を更新できますか? –