Ich habe 3 Textfeld, das ich mit einem Remove-Symbol auf Hinzufügen Schaltfläche klicken klonen wollen ... bis das funktioniert mein Code gut.Javascript zum Entfernen dynamisch hinzugefügt div
Jetzt möchte ich die letzten drei Textfelder des jeweiligen div auf Schaltfläche Entfernen klicken entfernen ... aber mein Code entfernt alle dynamisch hinzugefügt Textteil meiner Form ..
mir bitte helfen dieses Problem zu lösen .. ..
$('#add_exercise').on('click', function() {
$('#exercises').append('<div class="exercise"><input type="text" name="exercise[]"></div>');
$('#exercises').append('<div class="exercise"><input type="text" name="exercise[]"></div>');
$('#exercises').append('<div class="exercise"><input type="text" name="exercise[]"><button class="remove">x</button></div>');
return false;
});
$('#exercises').on('click', '.remove', function() {
$(this).parents("#exercises").remove();
return false;
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<fieldset id="exercises">
<div class="exercise">
<input type="text" name="exercise[]">
<input type="text" name="exercise[]">
<input type="text" name="exercise[]">
</div>
<button id="add_exercise">add exercise</button>
<button class="remove">x</button>
</fieldset>
Überprüfen Sie Ihre Klasse und ID-Zeichen, stattdessen. Übung Sie sagen, das gesamte fieldset zu entfernen, die #Ausgaben enthält – manny