日期:2014-05-16  浏览次数:20347 次

jquery 事件问题

$(document).reade(function(){
    $(a).click(....................)
});


静态页面加载完成后 所有a被赋予onclick事件   但是如果在后续执行过程中 生成新的 a标签  新生成的a 不存在此事件 还要再次赋予onclick事件 。 请问有没有什么方法 可以解决  直接在reade里面 赋予事件后  以后生成的也直接含有被赋予的事件 
------解决方案--------------------
使用jquery的on或者live事件绑定方式 就可以了

$(document).ready(function(){
    $("a").on('click",function(){
        //something to be executed
    });
});

------解决方案--------------------
这才是正解......................

$(document).ready(function(){
    $(document).on("click","a",function(){
        //something to be executed
    });
});