My html:
<div class="wrapper">
<div class="objects">House, Cat, Dog, Car</div>
</div>
<div class="wrapper">
<div class="objects">House, Cat, Car</div>
</div>
<div class="wrapper">
<div class="objects">Cat, Dog</div>
</div>
Мой сценарий:
$('.wrapper > .objects').each(function() {
var objects = $(this).text();
var objectsSplit = objects.split(',');
// console.log(objectsSplit);
$(this).empty(); // remove old content
$.each(objectsSplit, function(index, value) {
$('.wrapper > .objects').append("<div>" + value + "</div>");
});
});
Я хочу обернуть каждый "объект" в div и удалить ",".
Что я хочу:
<div class="wrapper">
<div class="objects">
<div>House</div>
<div>Cat</div>
<div>Dog<div>
<div>Car</div>
</div>
</div>
<div class="wrapper">
<div class="objects">
<div>House</div>
<div>Cat</div>
<div>Car</div>
</div>
</div>
// and so on ...
С помощью моего скрипта я могу сохранить их все в массиве, но часть "$.each(objectsSplit, function(index, value) ...
"не работает - скрипт вылетает. В чем моя ошибка?