我正在使用jquery.html()函数将表单加载到jquery-ui对话框中,然后提交不起作用(警报不显示) - 有人可以告诉我原因吗?
答案 0 :(得分:2)
您需要委托活动。因为您的按钮在页面加载后添加到DOM,即。动态地,所以你需要以下内容:
$('body').on('click', '.button', function() {
alert('TEST!'); //it doesnt work
});
<强> DEMO 强>
答案 1 :(得分:2)
致电
$(".button").click(function() {
alert('aaa');
在对话框的开放动作中
$("#dialog").dialog({
autoOpen: false,
title: "contact",
open: function() {
$(".button").click(function() {
alert('aaa');
});
}
});
答案 2 :(得分:2)
我建议点击提交按钮
<input type='submit' name='submit' class='button'
id='submit' value='Zapisz' onclick='dingDong()' />