0

在此处输入图像描述

a 有很多分类下的文章。比如3篇同名文章,之后2篇同名文章,以此类推。

我正在用 JQuery 构建它,而且还可以。取出数组中的每个条目。 输出如下所示:

1. Innere Unruhe, Angstgef�hle, Schlafst�rungen - ein Problem vieler Menschen
1. Innere Unruhe, Angstgef�hle, Schlafst�rungen - ein Problem vieler Menschen
1. Innere Unruhe, Angstgef�hle, Schlafst�rungen - ein Problem vieler Menschen
2. Gesunde und krankhafte Angst
2. Gesunde und krankhafte Angst

但我需要这样

1. Innere Unruhe, Angstgef�hle, Schlafst�rungen - ein Problem vieler Menschen
2. Gesunde und krankhafte Angst

这是我的 jQuery:

var contentarticles = articles.contentarticles;
for (var i = 0; i < contentarticles.length; i++) {
    var article = contentarticles[i];
    var $articlesOutput = $([
        '<li><a href="/id=', article.id, '/step=', i+1, '">',
        article.title,
        '</li>'
    ].join(""));
    $("#articlesOutput").append($articlesOutput);
}

请帮忙!

4

1 回答 1

1

这个简单的修改应该避免重复:

var contentarticles = articles.contentarticles,
    article,
    $out = $("#articlesOutput");
for (var i = 0; i < contentarticles.length; i++) {
    if (!article || article.title != contentarticles[i].title) {
        article = contentarticles[i];
        var articlesOutput = [
            '<li><a href="/id=', article.id, '/step=', i+1, '">',
            article.title,
            '</li>'
        ].join("");
        $out.append(articlesOutput);
    }
}
于 2013-10-24T10:21:22.810 回答