Цикл и список значений - PullRequest
0 голосов
/ 22 сентября 2009

У меня есть массив. Какой простой способ зациклить массив и отобразить значение в абзаце, поместив по одному в каждой строке

Ответы [ 2 ]

1 голос
/ 22 сентября 2009

Поскольку у вас есть массив и вы хотите разделить значения с помощью <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++]));
    }
}
0 голосов
/ 22 сентября 2009

Как это?

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.

Чистый ДОМ:

document.body.appendChild( (document.createElement('p')).appendChild( document.createTextNode(['john ', 'went'].join('<br>') )) )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...