繁体   English   中英

jQuery将数据附加到类

[英]Jquery append data to a class

我想将一些数据附加到div元素。我只想附加到我的choice元素。

$('.comments')[0].append($es);

这不起作用。(附加到[object object])但是这有效:(但附加到所有注释)

$('.comments').append($es);
Js在这里:

var yorumcek=[];
function getcomments(n,t){

yorumcek[n]++;
var yorumcekn=yorumcek[n];
    $.get("/cevapyorumal?w=<%-topic.konusayisi%>&sayfa="+yorumcekn+"&s="+n+1,function(data2, status2){
    var x1;
    var y1;
    var sil1="";
     for(var i=0;data2.yorumlar.length;i++){
     var z2=data2.yorumlar[i].date;
     z2=new Date();
     for(var a=0;a<data2.kullanici.length;a++){
     if(data2.yorumlar[i].yazarno==data2.kullanici[a].uyenumara){
     x1=data2.yorumlar[i].yorumcu;

    <%if(sil){%>{if(<%-sil.uyenumara%>==data2.yorumlar[i].yazarno){sil1="-sil-"}
    if(<%-sil.uyenumara%>!=data2.yorumlar[i].yazarno){sil1=""}
}<%}%>
      if(data2.kullanici[a].resim==""){y1="food.png"};
      if(data2.kullanici[a].resim!=""){y1=data2.kullanici[a].resim}
     var $es = $('<div id="ss"><div id="ss2"><div style="float:left"><a id="profilgoster" href="/profilgoster?w='+data2.yorumlar[i].yazarno+'" style="float:left"><span id="yorum">'+x1+'</span>'+
     '<img src="uploads/'+y1+'"id="ssimg"></img></a></div></div><span id="tarih">'+z2.getDate()+"."+z2.getMonth()+"."+z2.getFullYear()+'</span>'+
     '<a id="sila" href="/yorumsil?w='+data2.yorumlar[i].yazarno+"&s="+data2.yorumlar[i]._id+'">'+sil1+'</a><div id="commentana"><div id="comment"><p id="yorump" style="float:left" >'+data2.yorumlar[i].comment+'</p></div></div></div>');

}
 $('.comments')[0].append($es);

 }

 } 

})
return false;
}  

HTML在这里:

<span class="yrmcek" onclick="getcomments(<%-i%>,this)" style="color:tomato;display:block;margin-top:10px" >yorumları göster ( <%-cevapyolla[i].yorumlar%> )</span>
<div class="comments" style="display:block" > </div>

您可以尝试执行以下操作(确保您的html正确):

 $(document).ready(function() { $es = 'Pritam'; $('.comments')[0].append($es); $es = ' Again'; $('.comments')[1].append($es); }); 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <body> <div class = 'comments'>Something</div> <div class = 'comments'>Test</div> </body> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM