1
我有一個用作異步加載選項卡和作爲對話框的頁面。它上有一個按鈕,我已經給了一個事件:jQuery:防止添加('點擊')兩次
<script type="text/javascript">
$(document).ready(function() {
$(document).on('click', '#my-id-name', function() {
// do stuff;
});
});
</script>
問題是,這片/對話框的內容被刷新多次,這意味着上述腳本被再次運行,並且事件被複制。結果是當單擊該項目時,該事件被多次調用。
是否有某種方法可以防止重複事件或使用.on(...)
方法刪除添加到文檔中的現有事件?我無法刪除文檔上的所有點擊事件,我需要在文檔級別上進行監聽。
PS:我在MVC 3
生命的救星工作。謝謝。 – mtmurdock