<div class="comment-body _sortimages" data-id="{COMMENTS_ROW_ID}">
{COMMENTS_ROW_TEXT}
</div>
<script>
var getid = document.getElementsByClassName('comment-body');
for(var i=0, l=getid.length; i<l; i++){
var fancyid = getid[i].getAttribute("data-id");
alert(fancyid);
$('.comment-body').each(function(){
$(".comment-body a").attr("data-fancybox", fancyid);
});
}
</script>
alert(fancyid); перечисляет красиво от 165 до 161 все 4 id комментариев.
а вот в коде html уже data-fancybox="161" у ВСЕХ ссылок внутри дива comment-body
Пробовал как внутри цикла комментариев так и снаружи - data-fancybox="161" у ВСЕХ