我有一个jQuery块,就像这样。在渲染HTML后,我发现
<article>
标签立即打开和关闭,同样的方式,<div class = bar>
也会立即打开和关闭。在这段代码中,我做错了什么吗?有没有更好的实现方法?$.each(filterresult.result, function(index, value) {
$('#newslist')
.append('<article class="preview">')
.append('<div class="bar">')
.append('<span class="left"><small>').append(value.dTime)
.append('</small></span><span class="right text-sm gray-text">')
.append(value.author)
.append('</span></div>').append('<h3 class="tighter"><a class="black" href="#">')
.append(value.title)
.append('</a></h3')
.append('<div class="media-block medium"><figure><span class="box blue">Products & Services</span><img src="http://placeholder.levelfivesolutions.net/140x105.png" alt="" title="" /></figure>')
.append('<div class="details">')
.append(value.teaser)
.append('<div class="bar"><span class="left"><a class="blue" href="#"><span class="gray-text">»</span> Read More</a></span><span class="right text-sm"><a class="comment-icon" href="#">12 Comments</a></span></div>')
.append('</div>')
.append('</div>')
.append('</article>');
});