【发布时间】:2019-10-19 03:15:58
【问题描述】:
我使用onclick 事件生成了新的 div 标签,效果很好。我在每个 div 标签上创建并附加了一个新按钮,以防用户想要删除该 div 标签并且效果很好。但我无法弄清楚如何将包含所有信息和按钮的特定行从我的#first 容器移动到我的#second 容器
我已经尝试使用 appendTo 来解决它,因为 jQuery 文档提到我们还可以选择页面上的一个元素并将其插入另一个 y 使用 appendTo。
var itineraryInput = $("#search").val();
var row="";
row+="<div class='attraction'>";
row+="<p>" + itineraryInput + "</p>";
row+="<button class='newButton review'>Add to leave a review</button>";
row+="<button class='newButton something'>Do something</button>";
row+="<button class='newButton deleteButton'>Remove itinerary</button>";
row+="</div>";
$("#first").prepend(row);
})
$(document).on("click", ".deleteButton", function() {
$(this).closest(".attraction").remove();
});
//This is the part that is not working!!!!
$(document).on("click", "something", function() {
$("div").appendTo("#second");
})
我需要在同一页面上看到一行从一个容器移动到另一个容器。
【问题讨论】:
-
如果有人想提供帮助:jsfiddle.net/4phguwrL
标签: jquery onclick tags onclicklistener buttonclick