私はCheckBoxリストを持っており、チェックボックスをオンまたはオフにしたときに選択された項目の数を取得したいとします。jqueryを使用してイベント内の関数のヘルプ
checkCountは常に0です。ページが読み込まれたときにcheckCountが割り当てられ、getCheckCount関数が再度呼び出されないようです。なぜこれは機能しないのですか?イベントに最新のcheckCountを持たせるにはどうしたらいいですか?ありがとうございました。
$(function() {
$('#<%=cblInterests.ClientID%> input').click(function() {
var checkCount = getCheckCount();
alert(checkCount);
return checkCount < 2;
});
});
function getCheckCount() {
return $('#<%=cblInterests.ClientID%>').children('input:checked').length;
}
チェックボックスは#client-idのすぐ下にありますか?そうでない場合は、「子供」の代わりに「検索」を使用してください – ABentSpoon