Я хочу создать новый элемент при нажатии на элемент «.new», мой jQuery работает, но кнопка «.new» во вновь созданном элементе не может быть нажата и не может создать следующий элемент. Как я могу это исправить. Я думаю, я не могу просто использовать .copy (true), потому что элемент не совсем то же самое - h2 не копируется.копировать существующий обработчик событий в новый добавленный div
<div class="step">
<h2>Some text we don't want to copy</h2>
<div class="new"><i class="icon-plus"></i></div>
</div>
<div class="step">
<h2>Some text we don't want to copy</h2>
<div class="new"><i class="icon-plus"></i></div>
</div>
<div class="step">
<h2>Some text we don't want to copy</h2>
<div class="new"><i class="icon-plus"></i></div>
</div>
Это мой JQuery, который не пропускает функцию .new элемент:
$('.new').click(function(){
var newSlideDiv = $('<div class="step slide"><h2>New Step</h2>
<div class="new"><i class="icon-plus"></i></div>
</div>');
$(this).parent().after(newSlideDiv);
});
подобный вопрос, даже селектор же совпадению:) .. http://stackoverflow.com/questions/18903762/jquery-click-event-recursion/18903821#18903821 – PSL