我有一個無法解決的問題。.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