我正在創建動態元素,並且在單擊另一個按鈕時,需要執行動態生成的元素上的單擊事件。我知道on()
jquery方法具有這樣的功能,但不知道如何在我的上下文中應用。如果有人能幫忙,我會很高興。在動態創建的元素上觸發
HTML代碼:
<h2></h2>
<button>generate new element</button>
<p class="generateEvent">Event</p>
我的jQuery代碼:
$(function(){
$("button").click(function() {
$("h2").html("<p class='test'>click me</p>")
});
$('.generateEvent').click(function(){
$("p").trigger("click", function(){
alert('you clicked me again!');
});
});
});
// Method two:
http://jsfiddle.net/PzSYM/399/
你想用'.trigger()'調用什麼? – 2013-05-06 06:11:18
事實上,我正在觸發點擊事件 – 2013-05-06 09:02:16