我有一个后端你可以点击删除一个条目,我有jQuery UI想出一个确认或拒绝模式,当我有一个条目模态工作,当我有两个或更多条目时,按钮确实不起作用,button.click动作被分配给一个我知道它不能被分配给只有一个的ID的类。
jQuery -
<script type='text/javascript'>
$(document).ready(function () {
$('#dialog').dialog({
autoOpen: false,
modal: true,
buttons: {
'Confirm': function () {
window.location.href = 'delserv/1';
},
'Cancel': function () {
$(this).dialog('close');
}
}
});
$( '.deleteServ' )
.button()
.click(function() {
$( '#dialog' ).dialog( 'open' );
});
});
</script>
HTML -
<button class='btn btn-primary btn-mini' class="deleteServ"><i rel='tooltip' title='Delete Server' data-placement='top' class='icon-trash icon-white'></i></button>
请记住我正在使用PHP foreach来循环访问条目,只有当显示一个条目时,模态才能工作
答案 0 :(得分:1)
@Nix我同意你的看法。 html元素按钮在jquery代码中不需要.button()。
尝试删除并编写类似这样的内容
$( '.deleteServ' ).click(function() {
$( '#dialog' ).dialog( 'open' );
});