我已經創建了一系列定製的jQuery事件用於移動web應用程序。他們工作很好,並經過測試。但是,我遇到了一個我無法理解的小問題。jQuery的克隆()不克隆事件綁定,即使與on()
我在DOM中的一些元素上使用了.clone()
,其中包含一個按鈕。該按鈕有一些自定義事件綁定到它(事件綁定使用.on()
),但。不幸的是,當我使用jQuery的.clone()
時,綁定不會被保留,我必須再次添加它們。
有沒有人遇到過這個,有人知道一個潛在的工作?我認爲使用.on()
應該保留現在或將來存在的元素的綁定。
「我認爲使用。對()應該保留現在存在,或在未來元素的結合?」 - 這與'.clone'無關;它是jQuery的事件委託邏輯,如果你將一個額外的選擇器傳遞給'.on',它就可以工作。 – pimvdb 2012-03-03 21:04:45