配列の長さを計算しようとしている間:
$('input:checkbox[name="promoOn[]"]').click( function(){
var attributes = [];
$('input:checkbox[name="promoOn[]"]:checked').each(function(index) {
attributes.push($(this).val());
$('#promo-on-total').html(attributes.length);
});
});
何らかの理由で array.length が 0 に戻らないのですか? 結果は次のとおりです。
Checkbox 1, checked = array.length = 1
Checkbox 2, checked = array.length = 2
Checkbox 2, unchecked = array.length = 2
Checkbox 1, unchecked = array.length = 1 (not 0???)
何が間違っている可能性がありますか?