jquery - 无法将 li 元素从一个无序列表移动到另一个无序列表

标签 jquery

我有两个无序列表

<ul id="#list1">
<li>one</li>
<li>two</li>
</ul>

<ul id="#list2"></ul>

和两个按钮

<input id="add" name="yt1" type="button" value="<<" /><br />
<input id="remove" name="yt2" type="button" value=">>" /> 

如果按下 ID 为 add 的按钮,#list1 中的所有元素都应移动到 #list2。如何使用 JQuery 将元素从一个列表移动到另一个列表

我想到了类似下面的东西,但不知道如何进行实际的移动

$("#add").click(function(){
$("#list1 li").each(function(){
//Do not know what to put in here
}
})

最佳答案

您可以使用 appendTo :

$("#add").click(function(){
    $("#list1 li").appendTo('#list2');
});

DEMO

同时将您的 ID 更改为 <ul id="#list1"><ul id="list1"> .

关于jquery - 无法将 li 元素从一个无序列表移动到另一个无序列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4702573/

相关文章:

php - 添加类似查询的搜索时,查询结果发生变化

jquery - 使用 .text() 仅检索未嵌套在子标签中的文本

javascript - UnderscoreJS - 如何使用迭代器之一展平对象?

jquery - 如何在关注 Stackoverflow.com 搜索栏等其他元素时隐藏和显示其他元素?

javascript - 在函数js中获取最接近的tr

javascript - 从表中删除时从数组中删除项目

javascript - 如何向 HTML 字符串添加属性

javascript - FormData vs jQuery#serialize(),有什么区别?

javascript - 弹出问题...不确定这是否是最好的方法

jquery - 特定于案例的 Bootstrap 日期选择器配置