我如何携带li的ul并使用jQuery输入另一个ul

时间:2016-09-19 12:22:41

标签: javascript jquery html dom

我有一个问题归结为将'UL'的li传输到另一个'UL'命令,以堵塞删除先前读取的漏洞。以下是问题的示例:JSFIDDLE

var listaPrateleiras = $(".prateleira.n3colunas > ul > li");
if ($(listaPrateleiras).has(".flag").length) {
    $(listaPrateleiras).not(':has(".flag")').remove();
}

更新:这是OP想要的

enter image description here

enter image description here enter image description here

1 个答案:

答案 0 :(得分:2)

请注意,我向upperul元素添加了两个lowerulul个类,这里​​有一个例子https://jsfiddle.net/wnv3moLr/1/

var listaPrateleiras = $(".prateleira.n3colunas > ul > li");
if ($(listaPrateleiras).has(".flag").length) {
    $(listaPrateleiras).not(':has(".flag")').remove();

  $(".upperul").append($(".lowerul").html()); //Copy all html left from lowerul to upperul

  $(".lowerul").html(""); //Now remove all html inside lowerul
}