Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery ui Dragable不适合于可排序列表_Javascript_Jquery_Jquery Ui Draggable - Fatal编程技术网

Javascript jQuery ui Dragable不适合于可排序列表

Javascript jQuery ui Dragable不适合于可排序列表,javascript,jquery,jquery-ui-draggable,Javascript,Jquery,Jquery Ui Draggable,我有一个可排序的列表和一些可拖动的元素,这是我用jQueryUI创建的。我想将可拖动的元素拖到可排序列表中,以便在最后添加。我使用了“connectToSortable”选项,但是当我将元素拖动到可排序列表上时,什么也没有发生。。有什么限制吗 可拖动元素是表的“td”,可排序元素是列表的“li”。查看此演示: 我尝试使用draggable元素是表的“td”,sortable元素是列表的“li” JQUERY $(函数(){ $(“#可拖动td”)。可拖动({ connectToSortable:

我有一个可排序的列表和一些可拖动的元素,这是我用jQueryUI创建的。我想将可拖动的元素拖到可排序列表中,以便在最后添加。我使用了“connectToSortable”选项,但是当我将元素拖动到可排序列表上时,什么也没有发生。。有什么限制吗

可拖动元素是表的“td”,可排序元素是列表的“li”。

查看此演示:

我尝试使用draggable元素是表的“td”,sortable元素是列表的“li”

JQUERY
$(函数(){
$(“#可拖动td”)。可拖动({
connectToSortable:“#可排序”,
助手:“克隆”,
回复:“无效”
});
$(“#可排序”)。可排序({
回复:对,
接收:功能(事件、用户界面){
var html=[];
$(this).find('td').each(function(){
html.push('
  • '+$(this.html()+'
  • '); }); $(this.find('td').replaceWith(html.join(“”)); } }); });
    给出您的代码或创建一个Fiddle,我用它来设置可拖动和可排序(我在ember.js中编写)。一切正常,除了“connectToSortable”选项……是的,这是我最初做的,但它不起作用。Jquery和QjureyUI都已加载,并且类/ID没有键入。在我的演示中,代码视图显示。。。值1值2值3
    • 值2
    • 值3
      • 您没有得到这个吗?请给我们看你的html代码。
        $(function() {
            $( "#draggable td" ).draggable({
                connectToSortable: "#sortable",
                helper: "clone",
                revert: "invalid"
            });
            
            $( "#sortable" ).sortable({
                revert: true,
                receive: function(event, ui) {
                    var html = [];
                    $(this).find('td').each(function() {
                        html.push('<li>'+$(this).html()+'</li>');
                    });
                    $(this).find('td').replaceWith(html.join(''));
                }
            });
        });