Jquery 删除列表项后将其从列表中删除
我正在处理一些代码,我有一个应用了draggable函数的列表,还有一个带有drop函数的div 我试图实现的是,当list元素被删除时,它将从父列表中删除并添加到另一个列表中 以下是我使用的代码:Jquery 删除列表项后将其从列表中删除,jquery,html,jquery-ui,Jquery,Html,Jquery Ui,我正在处理一些代码,我有一个应用了draggable函数的列表,还有一个带有drop函数的div 我试图实现的是,当list元素被删除时,它将从父列表中删除并添加到另一个列表中 以下是我使用的代码: <div id='dAvail'> <ul> <li><div class='abox'>1</div></li> <li><div class='abox'>2</div&
<div id='dAvail'>
<ul>
<li><div class='abox'>1</div></li>
<li><div class='abox'>2</div></li>
</ul>
</div>
<div id='somewhereToDrop'>
</div>
<div id='newListHere'>
<ul>
</ul>
</div>
如果有人能指出如何从列表中删除该对象,那就太好了。
我甚至试着看看我是否可以做$(t).parent().eq(),但那不起作用,想法是获取列表索引,然后像那样删除它
谢谢remove()
不接受参数。它从DOM中删除其实例。所以,真的,你想做的就是:
$(t).parent().remove();
非常感谢。我发现我实际上根本不想调用remove,只想将它附加到新列表中,但这帮助我找到了实现方法。如果不想完全删除,请尝试.detach()。它将返回对象,并将其保留在内存中,但将其从DOM中删除。这使您可以在以后重新插入它。
$(t).parent().remove();