HTMLwie entfernen Sie das Textfeld ein bye ein in Schaltfläche klicken
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<img id="plusicondiv" class="plusicon" src="vectorimages/pluseicon.svg" />
<div id="plusicondivbox"class="insidediv " style="margin-top:-53px;" >
<img class="mynasicondiv" src="vectorimages/mynas.svg" />
JS
$(function() {
$('.plusicon').on('click', function() {
var textBox = '<input type="text" class="textbox"/>';
var a = $(this).attr("id")
$('#'+a+"box").append(textBox);
var img = '<img class="mynasicondiv" src="vectorimages/mynas.svg"></img>';
$('#' + a + "box").append(img);
$(function() {
$(document).on("click", ".mynasicondiv", function() {
$(this).parent('#' + a + "box").empty();
return
})
});
});
Ich habe zwei Knöpfe, plusicon
Taste und mynesicon
Taste. Ich möchte klicken Sie auf die plusicon
Schaltfläche fügen Sie die Textbox und das Bild, klicken Sie auch auf die mynessicon
Schaltfläche sollte die Textfelder und Bilder entfernen. Mein Problem ist, dass das Klicken auf das mynesicon
entsprechende Textfeld nur entfernt.
Ihre HTML-Stellen, so dass einige Ihrer Frage –
dieses '$ ändern beantworten kann (diese) .parent ('#' + a + "Box") leer();.' Zu '$ (this) .parent ('#' + a +" box "). remove();' – Sherlock
@Sherlock funktioniert nicht immer noch problem exisit – aswathy