0

我有以下代码:

$('body').append('<div id="berichten"; style="position:fixed; top:163px; border: 1px solid gray; background: transparant; z-index: 1000000;"></div>)');
$.get('/events', function(data) { 
    var berichten = "";
    $(data).find('.eventtitle.notread').each(function() {
        berichten += $(this).html();
        $('#berichten').html(berichten);
    });
}); 

它返回以下结果

文本1 文本2 文本3

等我希望它看起来像

测试
1 测试2
测试3

我已经尝试过.add(),但我无法让它工作

4

2 回答 2

6

尝试替换:

berichten += $(this).html();

和:

berichten += $(this).html() + "<br>";
于 2013-06-10T17:57:38.047 回答
2

代替:

$(data).find('.eventtitle.notread').each(function() {
   berichten += $(this).html();
   $('#berichten').html(berichten);
});

和:

$(data).find('.eventtitle.notread').each(function() {
   berichten += $(this).html() + '<br />';
});
$('#berichten').html(berichten);

或者:

$(data).find('.eventtitle.notread').each(function() {
   $('#berichten').append($(this).html() + '<br />');
});
于 2013-06-10T18:16:39.903 回答