gpt4 book ai didi

javascript - 对话框创建后的 jQuery ui 对话框触发事件

转载 作者:行者123 更新时间:2023-11-30 17:12:13 25 4
gpt4 key购买 nike

我试图在创建 jQuery ui 对话框后触发函数 setupCheckBox('chk-img'); 但我无法破解它。感谢您的帮助!

我已尝试打开和创建事件(我在代码开头绑定(bind)):

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>');

最佳答案

dialog(...) 立即打开对话框。所以您之后使用 html 设置的 html 不在对话框中。并绑定(bind)到 dialogopen 事件。

jQuery("#TicketTC")
.on("dialogopen", function (event, ui) {
setupCheckBox('chk-img');
})
.html('<div class="support-msg"></div>')
.dialog({
modal: true,
width: 200,
height: 'auto',
autoOpen: true,
buttons: {
CONTINUE: function () {
jQuery(this).dialog("close");
return true;
},
CANCEL: function () {
jQuery(this).dialog("close");
return false;
}
}
});

关于javascript - 对话框创建后的 jQuery ui 对话框触发事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26763764/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com