我正在创建一个全屏jQuery对话框。jQuery按钮单击自定义对话框标题
我正在创建一个自定义<div>
作为对话框的标题。
<div>
的内部是<table>
。 <table>
包含1 <tr>
,其包含5个<td>
。每个<div>
的内部都是要在对话框标题中显示的实际内容。
我想显示一些jQuery按钮对象,以允许用户编辑标题中的任何信息。我已将点击事件附加到该按钮,并将另一个点击事件附加到标题。点击按钮,调用标头的点击事件,但按钮的点击事件永远不会被调用。
这里的对话框中点击标题中的代码:
$(dialog)
.parent()
.find('.ui-dialog-titlebar').click(
function() {
$(dialog).dialog('close').remove();
}
);
这里的按钮创建代码:
var editBtn = $('<button>');
editBtn
.css('height', '2.2em')
.css('float', 'right')
.button(
{
text: false,
icons:
{
primary: 'ui-icon-pencil'
}
}
)
.on(
'click',
function() {
alert('Edit clicked');
EditClicked(this);
return false;
}
);
任何想法如何,我可以解决这个问题?
其实,我不是选择'