本帖最后由 wei494989879 于 2014-11-02 22:30:06 编辑

解决方案 »

  1.   

    $(function(){
    //表情
     var tip='表情';
     var table,src;
     var on=true;
    $('.choice_ul li').eq(0).click(function(){
    $('.biaoq').css('display','block');
     table='<table cellspacing=0 cellpadding=0><tr>';
     src='img/face/';
     if (on==true){
     for(var i=1; i<=75; i++){
    biaoq = '[/'+tip+i+']';
    table += '<td><img src="'+'img/face/'+i+'.gif" bq="'+biaoq+'"/></td>';
    if( i % 15 == 0 ) table += '</tr><tr>';
     }
           table+='</tr></td>';
       $('.biaoq').append(table);
     }
       on=false;
    })
     
     //下面这一段哪儿出了问题,点击一下添加了[/表情1],点击两下添加了两个[/表情2],继续点击一直都在涨
     $('.biaoq img').click(function(){
     var text=$(this).attr('bq');$('.text_box textarea').append(text);
     
    })
        })
      

  2.   

    不放进点击事件里面,会出现DOM加载顺序问题的,大神能在看看么
      

  3.   

    解决了,在下一段代码之前关闭上面的click事件,还是谢谢了