使用 Jquery,我正在尝试添加一个克隆元素并删除以前添加的元素。添加克隆元素有效,但删除先前添加的元素无效(它删除了所有克隆元素)。我正在使用“not()”函数,但它没有按我的意愿过滤。
我在网上搜索但找不到解决方案,因此非常感谢您的帮助!
--HTML--
<div id="clone-container">
<!--cloned element comes here-->
</div>
<div id="original-container">
<ul>
<li>
<span>Value1</span>
</li>
<li>
<span>Value2</span>
</li>
<li>
<span>Value3</span>
</li>
</ul>
</div>
--jquery--
$(document).ready(function(){
$('#original-container > ul > li').click(function(event){
//for adding clone elements
var $selected_clone = $(this).children("span").clone();
$selected_clone.appendTo("#clone-container > ul > li");
// for removing previously added elements
$("#clone-container > ul > li > span").not($selected_clone).remove();
});
});