我有一个div
带有分支的id
分支,除此之外,我还有另一个div
带有所选分支的空分支id
,我需要通过单击按钮pasar
将所有div
内容 传递Sucursales
给seleccionadas
$("#pasar").click(function(){
// ?????????
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="Sucursales">
<div class="Sucursal">sucursal 1</div>
<div class="Sucursal">sucursal 2</div>
<div class="Sucursal">sucursal 3</div>
</div>
<div id="Seleccionadas">
</div>
<button id="Pasar"></button>
首先是选择我们感兴趣的 div,例如所有类 items
.Sucursal
,或者如果您更喜欢所有 div 的直接子级#Sucursales
。然后只需要使用appendTo()将它们添加到目标容器中:
但是,如果我们还希望它们保留所有关联事件,则必须首先调用detach():
代码
我突然想到,您可以分离() .branch 类的所有元素,然后将它们附加到 #selected 元素,类似这样吗?
上面的所有答案都有效,但您可能希望为每个答案使用一个按钮,而不是一个按钮来添加所有选项。
为此,您必须确定您按下的按钮的值,它指的是哪个元素。
也可能是您想要添加所有元素,但是它将通过复选框来控制,以决定您不想添加哪些以及哪些不想添加,如果是,请再次咨询,我会告诉您如何做。
您好,我确实有类似的查询...希望您能帮助我。二
它工作得很好,但我发现的唯一问题是,当以移动分辨率移动屏幕时,拖放是无用的,或者非常不舒服。并尝试实现您提供的最后一个示例,唯一让我失败的是它有一个固定的类,当在我的项目中它们都是相同的并且我不需要区分它们,所以我只需要一个按钮将它们发送到课堂,无需多言。
附上链接,因为我在codepen中布局了很长时间,我希望它不是问题。 例子