jquery를 사용하여 항목을 확인하거나 선택 취소하여 작업에 연결합니다. 매우 일반적인 작업 ... 아래 기능은 위대한 기능입니다. 문제는 목록을 새로 아약스 부하()를 사용하여 이후에 나타납니다, 그 경우에 온 클릭 이벤트가 더 이상 respnd하지 않습니다jquery 1.8.3 및 onclick 이벤트
1) JQuery와 기능
$('#checkItemsAll').change(function() {
var cb = $("#filesSection").find(':checkbox');
if(this.checked) {
cb.attr('checked', true);
cb.each(function(o){
var chkID = $(this).val();
$("#"+chkID).addClass('alert alert-info');
});
}else{
cb.attr('checked', false);
cb.each(function(o){
var chkID = $(this).val();
$("#"+chkID).removeClass('alert alert-info');
});
}
});
$('input:checkbox').click(function(){
if(this.checked) {
$('#'+this.value).addClass('alert alert-info');
}
else {
$('#'+this.value).removeClass('alert alert-info');
}
});
2
) 부하의 함수 호출이 있습니다 목록 만 체크 박스는$("#filesSection").load(node.data.url+'?folderId='+node.data.key);
당신이 전에이 만난 (정지에서 JS는 방법으로 새 목록에 첨부) 이벤트가 새 목록에 응답하지 않는 클릭으로 새로 고칠? 지금 조사중인 솔루션은 onclick 이벤트를 체크 상자 입력에 추가하는 것이지만 onclick을 관리하는 방법이 있다고 가정합니다.
건배
LL 케빈 B 추천
http://learn.jquery.com/events/event-delegation –