我想为多个目的使用相同的 jquery ui 对话框。
在这种情况下,我在每一行都有一个带有复选框的数据网格。用户可以通过按下按钮(删除)来删除他检查的行。每当按下按钮时,都会显示一个 jquery ui 对话框(确认框),其中包含您要删除的消息吗?是还是不是
但是当没有选中复选框并且用户按下删除按钮时,我想在内容中显示具有不同标题和 msg(未选择行)的 jquery ui 对话框。我怎样才能做到这一点 ?
目前我的代码如下所示:
$(document).ready(function() {
$( "#dialog" ).dialog({
autoOpen: false,
width:"400px",
modal: true,
resizable: true,
buttons: [
{
text: "Yes",
click: function() {
$('#form_list_action').submit();
}
},
{
text: "Cancel",
click: function() {
$( this ).dialog( "close" );
}
}
]
});
$( "#action-delete" ).on('click', function(event) {
event.preventDefault();
$( "#dialog" ).dialog( "open" );
});
<div id="dialog" title="Delete Selected Items">
<p><span class="ui-icon ui-icon-alert" style="float: left; margin: 0 7px 20px 0;"> </span>These items will be permanently deleted and cannot be recovered. Are you sure?</p>
</div>
<a href="" class="action-delete" id="action-delete">Delete</a>