循环和列表值

时间:2009-09-22 05:16:34

标签: jquery

我有一个数组。什么是循环数组和显示值的简单方法在段落中每行放一个

2 个答案:

答案 0 :(得分:1)

由于您有一个数组并希望将值与<br>分开,因此您只需join值:

var arr = ["foo", "bar", "baz"],
    elem = /* refers to the paragraph */;
elem.innerHTML = arr.join("<br>");

仅限DOM方法:

var i = 0,
    n = arr.length;
if (n) {
    elem.appendChild(document.createTextNode(arr[i++]));
    while (i < n) {
        elem.appendChild(document.createElement("br"));
        elem.appendChild(document.createTextNode(arr[i++]));
    }
}

答案 1 :(得分:0)

喜欢这个吗?

var a = ['john', 'went', 'to'], p = $('<p>')
$(a).each(function() {
    $(p).text( $(p).text() + ' ' + this );
});

$.trim(  $(p).text() )

$(p).appendTo('body')

// You want "\n" for a newline and "<br/>" for a line break element.

Pure DOM:

document.body.appendChild( (document.createElement('p')).appendChild( document.createTextNode(['john ', 'went'].join('<br>') )) )