Jquery-可拖动问题
我在我的网站上使用jquery可拖动功能 我的要求是,当我将li拖放到容器中时,必须更换div 带有2个文本框 我已经得到了那个角色。但是,在删除li元素时,也会在容器中创建li元素。我想从容器中删除此li元素 执行此操作的代码如下所示:Jquery-可拖动问题,jquery,jquery-ui,jquery-ui-draggable,Jquery,Jquery Ui,Jquery Ui Draggable,我在我的网站上使用jquery可拖动功能 我的要求是,当我将li拖放到容器中时,必须更换div 带有2个文本框 我已经得到了那个角色。但是,在删除li元素时,也会在容器中创建li元素。我想从容器中删除此li元素 执行此操作的代码如下所示: $(".wp_addinput").draggable({ connectToSortable: "#drag_div", helper: "clone", revert: "invalid", stop: function (
$(".wp_addinput").draggable({
connectToSortable: "#drag_div",
helper: "clone",
revert: "invalid",
stop: function (event, ui) {
var len = $('#drag_div .wp_addinput.ui-draggable').length;
len = parseInt(len);
if (len > 0) {
$('#wp_dropdiv .wp_addinput.ui-draggable').remove(); // Using this I remove the li element
}
$(".wp_dropinput").append("add new html element");
k++;
},
});
但是我在执行remove()时遇到了这个错误。
未捕获的TypeError:无法调用null的方法“removeChild”
有人能帮我解决这个问题吗。你有没有尝试过
$(ui.draggable)。remove()
@chiliNUT:我在stop事件中添加了这一行,但它对me@chiliNUT:使用您提供的方法使其工作。。但是使用了Dropable and drop事件而不是Dragable的stop事件来让它工作。。非常感谢。