我有一个无法解决的问题。.live()to .on()问题
此代码适用于我。
// click row opens message, unless you click delete
$('.delete_message-link-js').live('click', function(e) {
e.preventDefault();
});
$('.item-message').live('click', function(e){ //.item-message - tr lass
window.location = $(this).find(".show_message-link").attr("href");
});
但是,当我改变.live()到。对()
// click row opens message, unless you click delete
$('.delete_message-link-js').on('click', false);
$('.item-message').on('click', function(e){
window.location = $(this).find(".show_message-link").attr("href");
});
我有在Firefox中的错误。当我点击在表行.delete_message链接-JS链接我得到一个错误
提示用户
掷Components.Exception ...用户”,Cr.NS_ERROR_NOT_AVAILABLE)中止;
但代码工作在Safari。
什么,我做错了什么?
谢谢,对不起,我的英语
在加载页面后,是否会动态添加'.delete_message-link-js'链接? – 2011-12-27 11:18:24
可否请您在http://jsfiddle.net – diEcho 2011-12-27 11:25:29