Как реинициализировать события после append в jquery?

Привет! Я по клику добавляю и удаляю элементы, а внутри элементов есть еще 2 обработчика событий: инициализация плагина и удаление по клику. Сейчас код выглядит так:
// добавить блок
$('#prof-choise_add').click(function() { // кликаем по кнопке "добавить"
    var profItem = $('#prof-choise_item'); 
    var profItemHtml = profItem.html(); // получаем содержимое добавляемого элемента
   
    $('.prof-wrapper').append(profItemHtml) // добавляем содержимое в блок .prof-wrapper

    profItem.find('#prof-choise_select').select2({ // инициализируем после добавления
        placeholder: "Например продюссер"
    });
});

// удалить блок
$('.prof-choise_remove').click(function() {
    $(this).closest('.prof-choise_item').remove(); 
});


События внутри содержимого элемента profItem не реинициализируются. Гуглил, пока с трудом понимаю суть
  • Вопрос задан
  • 103 просмотра
Пригласить эксперта
Ответы на вопрос 1
bubandos
@bubandos
bash'у, javascript'ую, php'лю, css'аю, html'каю
оформите на jsfiiddle
Ответ написан
Ваш ответ на вопрос

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

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