0
我創建了自定義login.validate事件並將其綁定到.question動態元素。 我無法使用觸發方法()觸發新事件。這裏是JS小提琴和腳本http://jsfiddle.net/PzSYM/400/觸發動態元素上的自定義事件
<h2></h2>
<button>generate new element</button>
<p class="generateEvent">Trigger event validate</p>
$("button").click(function() {
$("h2").html("<p class='test'>click me</p>")
});
$('p.test').bind('validate', function(){
alert('This is working');
})
$('h2').on('login.validate', 'p.test', function(){
console.log('Good now the validate event need to be trigered');
});
$('.generateEvent').click(function(){
$('p.test').trigger('login.validate');
});
如何觸發動態元素的自定義事件?
它的工作原理,什麼問題? – PSL 2013-05-08 18:43:08
控制檯不會觸發console.log('現在好了驗證事件需要被觸發'); .. – 2013-05-09 08:54:47