0

我有一个后端,您可以在其中单击以删除一个条目,并且我有 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 遍历条目,仅当显示一个条目时,模式才有效

4

1 回答 1

1

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

尝试删除并写这样的东西

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

于 2013-05-17T05:52:25.173 回答