я использую «prependTo» JQuery метода, чтобы дублировать элементы формы, но не может удалить нового элемента и не может выбрать, что !!удалить элементы, добавленные с prependTo
ответ
Таким образом, на самом деле не зная, что вы имеете в виду я могу немного помочь ..
вы можете попробовать что-то вроде этого: http://jsfiddle.net/3Jymb/1/
HTML: Добавить элемент Удалить элемент
<div id="container">
<div>
<b>I'm an element</b>
</div>
</div>
JS:
$("#addElement").click(function(){
$("#container").prepend("<div class='prepended'><b>I'm a prepended element</b></div>")
});
$("#removeElement").click(function(){
$(".prepended").eq(1).remove()
});
здесь каждый притворился элемент имеет специальный класс, который TAGS его предваряется ... таким образом, вы можете удалить его ..
Если каждый новый элемент содержит указывая префикс кнопку, предполагают, чтобы удалить его особенно тогда вы будете должны использовать API «Вкл», который поможет вам связать события с динамически добавленными элементами DOM.
Пример: http://jsfiddle.net/xG69Z/3/
HTML:
<button id="addElement">Add Element</button>
<button id="removeElement">Remove Element</button>
<div id="container">
<div>
<b>I'm an element</b>
<button class="removeMe"> Remove Me</button>
</div>
</div>
JS:
var i=1;
$("#addElement").click(function(){
$("#container").prepend("<div class='prepended'><b>I'm a prepended element #"+i+"</b> <button class='removeMe'> Remove Me</button></div>");
i++;
});
$("#removeElement").click(function(){
$(".prepended").eq(1).remove()
});
$(document).on("click", ".removeMe", function(){
$(this).parent().remove();
});
Спасибо Mortalus, он работает правильно :) –
Если это помогает, отметьте его так, используя зеленый «V», чтобы другие знали. – Mortalus
- 1. Удалить динамически добавленные элементы
- 2. Удалить динамически добавленные элементы управления из Userform
- 3. Как удалить добавленные элементы поиска в swift
- 4. Удалить элементы html, добавленные динамически с помощью JQuery
- 5. Как удалить добавленные элементы один за другим с помощью javascript
- 6. Как удалить элементы, добавленные с помощью метода before()
- 7. Ошибка PrependTo()
- 8. Найти элементы, добавленные Javascript
- 9. jquery select добавленные элементы
- 10. Динамически добавленные элементы формы
- 11. Угловые2 динамически добавленные элементы
- 12. Fancybox удалить добавленные стили
- 13. Удалить кнопки, добавленные jQuery
- 14. Удалить статически добавленные элементы управления во время выполнения
- 15. удалить динамически добавленные панели
- 16. Удалить добавленные объекты
- 17. Невозможно удалить вновь добавленные элементы из JQuery сортируемого списка 2,0
- 18. Не удается удалить новые добавленные элементы HTML через timeOut
- 19. Как удалить динамически добавленные элементы управления в wpf
- 20. Невозможно удалить вновь добавленные элементы из списка сортировки JQuery
- 21. перебрать все элементы DOM, включая добавленные элементы
- 22. RecyclerView: добавленные элементы, не показывающие
- 23. Элементы, добавленные ControlCollection не показывая
- 24. Динамически добавленные элементы не обертываются
- 25. jQuery нажмите на добавленные элементы
- 26. как выбрать динамически добавленные элементы
- 27. Как выбрать элементы, добавленные с помощью javascript
- 28. Элементы, добавленные с appendTo(), не сразу доступны
- 29. Динамически добавленные элементы - с помощью $ (это)
- 30. jquery удалять элементы, добавленные динамически
Если вы хотите удалить новый элемент, почему PREPEND его в первую очередь? Не могли бы вы прояснить, чего вы хотите достичь? – verisimilitude
Пожалуйста, разместите код или jsFiddle, которые действительно помогут. Мое лучшее предположение, что у вас возникают проблемы с запуском событий на элементе, которые динамически вводятся в DOM, но не видя кода и чего вы пытаетесь достичь, я не могу help .. – Mortalus
Такой код http://jsfiddle.net/WTHYj/1/ –