Ich habe eine Schaltfläche, die ich verwenden möchte, um Daten zu einer Liste hinzuzufügen. Ich habe es geschafft, es zu arbeiten, wenn ich das div festschreibe, das ich zu ihm gehen möchte, aber ich habe mehrere Knöpfe, um verschiedene divs zu aktualisieren. Ich möchte DRY-Code verwenden, also versuche ich, dass jede Schaltfläche nur ihre Geschwister aktualisiert.jQuery - drücken Sie die Taste, um Daten zu Geschwister hinzuzufügen
HTML
<div class="box">
<a class="btn" href="#">Export</a>
<div class="title">
EXPORT LOG
</div>
<div class="content">
<ul class="box-list">
<li>Text</li>
<li>Text</li>
<li>Text</li>
<li>Text</li>
</ul>
</div>
</div>
jQuery (der Kommentar gesetzt Code aktualisiert alle divs, nicht nur Geschwister)
$(".btn").click(function() {
$('<li>added text</li><li>more added text</li>').prependTo().parent().find(".box-list");
// $('<li>added text</li><li>more added text</li>').prependTo(".box-list")
});
bitte eine Geige oder Code-Schnipsel –
@ T.Bragg nein, sie müssen nicht auf, die Entsendung ihren Code ist gut so hinzuzufügen. –