Ich kämpfe für etwas, das scheint ziemlich einfach, obwohl ich nicht sehe, was ich falsch mache.Click to remove Eltern div
Ich möchte das onClick ein bestimmtes div wird bis zum Maximum von 4 mal geklont. (So weit so gut), und ich möchte einen Remove-Button haben, der einen der eingefügten divs löscht.
Und mein Problem ist genau dort. Ich kann den Remove-Button nicht funktionieren.
JS
$(document).ready(function() {
var max_fields = 4; // maximum input boxes allowed
var wrapper = $("#addDriverContent div:first");
var add_button = $(".add_field_button"); // Add button ID
var x = 0
$(add_button).click(function(e) {
e.preventDefault();
// max input box allowed
if(x < max_fields) {
x++;
$(wrapper).clone().append('<a href="#" class="remove_field">Remove</a>').appendTo($('#clone_wrapper'));}
});
// user click on remove text
$(wrapper).on("click",".remove_field", function(e) {
e.preventDefault();
$(this).parent().sibling('#content').remove();
x--;
})
});
HTML
<div id="addDriverContent" style="display:none;">
<div id="content">
Contents
</div>
</div>
<button type="button" class="add_field_button" id="clone_button">ADD DRIVER</button>
<div id="clone_wrapper"></div>
Werfen Sie einen Blick auf my fiddle.
(Ich habe angefangen mit this example)
schlagen Sie mir auf diese beiden Fragen! = P +1 –
Vielen Dank für Ihre Zeit. Ich hatte schon mit Eltern versucht() jetzt habe ich Alternativen ausprobiert. – grcoder
Nochmals vielen Dank dafür;) – grcoder