обернуть все елементы масива
Есть простой масив
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, время: 17:07. |