我有一个按钮,我想用来添加数据到列表。当我硬编码我想要它去的div时,我设法让它工作,但我有多个按钮来更新不同的div。我想使用DRY代码,所以我试图让每个按钮只更新其兄弟。jQuery - 按钮添加数据到兄弟
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(注释掉的代码更新所有div,不只是兄弟姐妹)
$(".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")
});
请加小提琴或代码片段 –
@ T.Bragg没有,他们并不需要,发布他们的代码就好了。 –