$('#checkIDGrid').change(function() {
alert("I am inside change");
if(this.checked) {
var returnVal = confirm("Are you sure?");
$(this).prop("checked", returnVal);
}
// $('#textbox1').val(this.checked);
});
答案 0 :(得分:3)
试试这个:
$(document).on('change', '#checkIDGrid', function() {
alert("I am inside change");
if(this.checked) {
var returnVal = confirm("Are you sure?");
$(this).prop("checked", returnVal);
}
// $('#textbox1').val(this.checked);
});
答案 1 :(得分:1)
这是因为SSMS
在网格填充之前不存在,但#checkIDGrid
事件侦听器会立即绑定。您可以使用委托绑定来避免此问题:
change
委托绑定附加到父元素,即使在附加侦听器后将子元素添加到DOM,也会触发该委托绑定。