jquery 為動態新增的元素繫結事件

體力勞動者發表於2015-04-08

live函式已經被廢棄了!!

如果直接寫click函式的話,只能把事件繫結在已經存在的元素上,不能繫結在動態新增的元素上

嘗試過重新呼叫,結果是重複觸發。。。

可以用delegate來實現

javascript.delegate( selector, eventType, handler )

例如:

javascript$(`someUlSelector`).delegate(`someLiSelector`, `click`, function() {
    //codes...
    //$(this) for the current jquery instance of the element
});

相關文章