обернуть все елементы масива
Есть простой масив
var arr = ['test1', 'test2', 'test3']; подскажите как обернуть все елементы масива тегом li? так что б на выходе получить масив: ['<li>test1</li>', '<li>test2</li>', '<li>test3</li>']; |
unsiker, если не заморачиваясь
var arr = ['test1', 'test2', 'test3'];
for (i=0; i < arr.length; i++) {
arr[i] = "<li>"+arr[i]+"</li>";
}
alert(arr);
|
ну это уж очень просто.
А если у меня не массив а объект
var obj = {e1:'test1', e2:'test2', e3:'test3'};
как с ним быть? |
ох уж эти гуры, им бы только for'ы крутить.
var a = ['1','2', 'testetststststs'];
a = $.map(a, function(e){
return '<li>' + e + '</li>';
});
console.log(a);
|
unsiker,
вы думаете метод map работает магическим образом без циклов? Цитата:
|
| Часовой пояс GMT +3, время: 15:18. |