我正在使用event.stopPropagation()
,但我在使用.live()
父級處理程序時遇到問題。實時處理不適用於event.stopPropagation();
//does not work
$("#testlink").live({
click: function(event)
{
alert('testlink');
}
});
//works great!
$("#testlink").click(function() {
alert('testlink');
});
我必須使用.live()
,因爲內容是用AJAX加載的。
有人可以幫我解決這個問題嗎?
如何使用多個類或IDS這樣嗎?
$('#div1', '#div2', '#div3').on('click', 'a.testlink', function(){
alert('testlink');
});
這怎麼可能?
'live()'已棄用。改用'.on()'。 http://api.jquery.com/on/ – techfoobar