2010-12-20 150 views
0

如何觸發ajax加載的元素的點擊方法在父元素的點擊事件上運行?觸發點擊ajax加載的元素

我希望它發生頁面加載時間。

+1

什麼叫「我希望它發生的頁面加載時間。」是什麼意思? – 2010-12-20 08:15:16

回答

4

要使用jQuery觸發事件處理程序:

可能看起來像:

$(document).ready(function() { 
    $('#mybutton').trigger('click'); 
}); 

**編輯**

在閱讀您的評論之後,您可以使用jQuery的.live()或更好的.delegate()方法對當前和新元素進行「活動綁定」。

$(document).ready(function() { 
    $('#mybutton').live('click', function() { 
     // do something 
    }); 
}); 

參考:.live().delegate()

+0

謝謝安迪,但我想觸發功能添加elements.for一些div,我的ajax添加到頁面。 – 2010-12-20 08:19:12

+0

謝謝你爲附加元素正常工作。 – zur4ik 2012-11-28 18:11:53

1

嘗試使用.live()方法。有關更多詳情,請查看this鏈接。

0

我在我的經歷中遇到了同樣的問題。

我的解決方案是這樣的。

jQuery(document).ready(function($){ 
$("#element_id").bind('click',function(){ 
alert('click event is triggered'); 
}); 

$("#element_id").trigger('click'); 
}); 
相關問題