Я создаю несколько делений из некоторых данных JSONP, которые я получаю с сервера.Я пытаюсь запустить простую функцию jquery, чтобы изменить фоновое изображение при нажатии на div, однако, кажется, ничего не происходит, когда я нажимаю на них.Мой код выглядит так:
success: function(data){
console.log(data);
for(aArray in data) {
var array = data[aArray];
$("#first").append('<p>' + array.something + '</p>');
$("#second").append('<div class="buttons btn"><p>' + array.something + '</p></div>');
$("#third").append('<div class="buttons btn"><p>' + array.something + '</p></div>');
$("#fourth").append('<div class="buttons btn"><p>' + array.something + '</p></div>');
}
Приведенный выше код отображает данные так, как должно, однако, когда я пытаюсь присоединить функцию к классу кнопок, ничего не происходит.Я делаю что-то неправильно?Если я помещаю div на страницу и запускаю функцию, фоновое изображение меняется как следует.Ниже приведена моя функция изменения bg:
$(".buttons").click(function() {
$(this).removeClass("buttons").addClass("buttonsDown");
});
Любая помощь / совет будет принята с благодарностью.