有人可以解釋這一點嗎?我的代碼正常工作,現在我使用.delegerate,但我不知道爲什麼我必須使用它。 我有一個「ajaxDiv」類創建ajax元素。當我像這樣使用.live時,我沒有得到警報。我在這個函數之後編寫的所有代碼都不起作用。.delegate作品,.live不。爲什麼?
$(".ajaxDiv").live("click", function(event){
alert('I don\'t work.')
});
但是,當我這樣做,它的工作。
$("body").delegate(".ajaxDiv", "click", function(){
alert('I work like a charm!')
});
謝謝!
它折舊不會使它停止工作,但它是刪除會。 – 2013-05-07 17:47:16
這是正確的。TwiNight提供了完整的答案。但是,無論標記爲depricated,都不應再使用。 – 2013-05-07 18:07:16