jQuery - 按钮没有响应,但为什么?

时间:2013-05-17 05:39:48

标签: jquery jquery-ui class modal-dialog

我有一个后端你可以点击删除一个条目,我有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来循环访问条目,只有当显示一个条目时,模态才能工作

1 个答案:

答案 0 :(得分:1)

@Nix我同意你的看法。 html元素按钮在jquery代码中不需要.button()。

尝试删除并编写类似这样的内容

$( '.deleteServ' ).click(function() { $( '#dialog' ).dialog( 'open' ); });

相关问题