Jquery将数据附加到类

问题描述 投票:1回答:1

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

$('.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>
javascript jquery ejs
1个回答
0
投票

你可以试试这样的东西(确保你的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>
© www.soinside.com 2019 - 2024. All rights reserved.