我试图在jQuery ui对话框创建后触发函数setupCheckBox('chk-img');
但我无法破解它。任何帮助表示赞赏!对话框创建后jQuery ui对话框触发事件
我试图打开和创建活动(我在我的代码开始绑定):
jQuery("#TicketTC").on("dialogcreate", function(event, ui) {
setupCheckBox('chk-img');
});
和
jQuery("#TicketTC").on("dialogopen", function(event, ui) {
setupCheckBox('chk-img');
});
我对话的代码是:
jQuery("#TicketTC").dialog({
modal: true,
width: 600,
height: 'auto',
autoOpen: true,
buttons: {
CONTINUE: function() {
jQuery(this).dialog("close");
return true;
},
CANCEL: function() {
jQuery(this).dialog("close");
return false;
}
}
}).html('<div class="support-msg">' + tempHTML + '</div>');
您是否在绑定事件之前等待DOM准备就绪? – PeterKA 2014-11-05 17:53:18
嗨@PeterKA,是的,我添加了一个'alert(“HERE!”);'linecreate'/open'绑定,并且在屏幕显示对话框之前触发OK。我试图在对话框打开后执行代码(基本上是自定义复选框),但是它们在打开时似乎都会触发,因此具有“checkboxes”的HTML尚未添加到DOM中,因此checkBoxes代码不起作用。 – TheRealPapa 2014-11-05 17:57:35
你能创建一个jsfiddle演示来演示这个问题吗? – PeterKA 2014-11-05 18:00:12