for(var i=1;i<data+1;i++){
$("#before").before("<b id='bb'>"+i+"</b> ");
}上面是我循环出来的B标签$("b").click(function(){ 
alert($(this)); 
}); //这个是我添加的点击事件然后现在的问题就是 我本来的2个B标签有点击事件, 然后我循环出来的B标签没事件=。= 头疼啊。 求大神@大神
jQuery标签函数

解决方案 »

  1.   

    也可以  你每次实例化一个标签  就给他加个click事件
      

  2.   

    我试了下可以啊。是不是顺序不合适啊!
    $(function($) {
     for(var i=1;i<3;i++){
    $("#before").before("<b id='bb'>"+i+"</b><br/> ");
    }
    $("b").click(function(){ 
    alert($(this)); 
    });
    });
      

  3.   

    $("b")不是获取id是b的元素么,我看你id好像是bb啊 是不是这个问题 新手见解
      

  4.   

    $(function($) {
     
    });你把这个丢了
      

  5.   

    可以查查 jQuery live的意思 好像1.8版本之后改成on了 用live绑定事件就是说 在后面通过js添加的dom也同样进行绑定 你这样用click只绑定以前有的 新添加的不会绑定 广而告之 http://www.luger.me
      

  6.   

    $().click(); 要放在 $(function(){});里