@Araya

Почему не делегируются стили css через jQuery?

Всем привет.
После того, как сгенерирую новые элементы, не делегируются именно стили css, а вот alert работает.
Суть такова: по клику на кнопку, задается background соседнему div'у, все исправно работает, выглядит так:
<div class="elements">
            <div class="element">1</div>
            <div class="element target">2</div>
            <div class="element">3</div>
         </div>
        <div class="buttons">
            <button class="next-blue">Change background</button>
         </div>

JS:
$(".buttons").on("click","button.next-blue", function(){
       target.next().css('background-color', 'blue');
    });


Я их удаляю, по новому создаю динамически (класс target тоже добавляю). Но стили второй раз не применяются. Но если стилей добавляю alert, то все окей
  • Вопрос задан
  • 128 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы