0

次のコードを実行すると、日付リストの最後にbrが追加されます。配列内のすべての日付値の後にbrを追加しようとしています。forループを使用してみましたが、うまくいかないようです。私は何が間違っているのですか?

dates = ['2012-09-06 22:39:29', '2012-09-06 22:41:02', '2012-11-05 15:01:10', '2012-11-06 15:37:58', '2012-09-08 10:22:00'];

$('#hi').append(dates.sort() + '<br>');

Forループ:

for(i = 0; i < dates.length; i++) {
    $('#hi').append(dates.sort() + '<br>');
}
4

2 に答える 2

1

試す:

dates.sort();
$("#hi").append(dates.join("<br />") + "<br />");

あなたがどう思うかわかりませんdates.sort()が、あなたはそれを奇妙に使っています。

于 2013-01-04T17:40:56.720 に答える
1

これは、配列全体をBRタグと効果的に連結しているためです。次の例を検討してください。

  dates.sort();
    for(i = 0; i < dates.length; i++) {
        $('#mydiv').append(dates[i] + '<br>');
    }
于 2013-01-04T17:42:39.260 に答える