Не работает вставка div в динамически создаваемый html код.
Не работает эта часть кода: $('.Digital, .iron75').append('');
Вот весь код:
$(function() {
function renderWorked(arr) {
var Category = {};
arr = $.map(arr, function(item) {
var div = $("<div/>", {
"class": "works" + item["Category"]
}),
img = $("<img/>", {
src: "/Kvinto/img/works/preview/" + item["image-data"],
attr: {
"data-video": item["data-video"],
"data-alt-src": item["data-alt-src"]
}
}),
h3 = $("<h3/>", {
html: item["title"]
});
Category[item["Category"]] ? (div = Category[item["Category"]]) : (Category[item["Category"]] = div);
div.append($("<div/>", {
html: [img, h3],
"class": "work-wrapper"
}));
return div
})
$('#cases').append($("<div/>", {
html: arr,
"class": "works block"
}))
}
var arr = [{
'Wraper': '2',
'Category': 'iron75',
'data-video': 'r3-K4vdvRe6E',
'data-alt-src': 'r3-K4dvvRe6E',
'image-data': 'r3-K4vvdRe6E.jpg"',
'title': 'iron75 <br> (пример2)'
},{
'Wraper': '1',
'Category': 'Digital',
'data-video': '5n_aW-dPRIQ0',
'data-alt-src': '5n_aW-dPRIQ0',
'image-data': '5n_aW-PdRIQ0.jpg"',
'title': 'Digital <br> (пример1)'
},{
'Wraper': '1',
'Category': 'Digital',
'data-video': '5n_aW-dPRIQ0',
'data-alt-src': '5n_aW-dPRIQ0',
'image-data': '5n_aW-PdRIQ0.jpg"',
'title': 'Digital <br> (пример1)'
}, {
'Wraper': '2',
'Category': 'iron75',
'data-video': 'r3-K4vdvRe6E',
'data-alt-src': 'r3-K4dvvRe6E',
'image-data': 'r3-K4vvdRe6E.jpg"',
'title': 'iron75 <br> (пример2)'
}
]
renderWorked(arr);
$('.Digital, .iron75').append('<div class="clearfix"></div>');