2013-05-17 33 views
0

我有一個後端,您可以點擊刪除一個條目,我有jQuery UI提出了一個確認或拒絕模式,當我有一個條目模式的作品,當我有兩個或更多的條目,按鈕不工作,button.click動作被分配給一個類,我知道它不能被分配給一個只有一個的ID。jQuery - 按鈕沒有反應,但爲什麼?

的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

什麼是'.button()'的? –

+0

這是我找到的例子的一部分,我刪除了它,沒有修復。 – Rbn

+0

你有沒有試過在你的'

回答

1

@Nix我同意你的意見。 html元素按鈕在jquery代碼中不需要.button()。

嘗試取出,寫這樣的事情

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