一千萬個為什麽

搜索

jquery live事件被執行兩次

我正在將內容加載到帶有ajax的頁面中,該頁面將附加實時點擊事件。看起來我第一次加載這些內容時,一切都按預期工作。如果我再次加載它,事件將觸發兩次(在代碼中放置斷點)。我究竟做錯了什麽?有沒有辦法在再次加載之前清除這些元素的dom?

最佳答案

我猜你一次又一次地在相同的元素上調用 .live()。 在調用 .live()之前,在這些元素上使用 .die()

轉載註明原文: jquery live事件被執行兩次