Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.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
jQuery可删除接受链接_Jquery_Jquery Ui_Droppable - Fatal编程技术网

jQuery可删除接受链接

jQuery可删除接受链接,jquery,jquery-ui,droppable,Jquery,Jquery Ui,Droppable,我已经创建了一个无序列表,可以接受和添加拖动的链接,如超链接或收藏夹等 我已经创建了一个可拖放区域: $("#dropArea").droppable({ hoverClass:'hovered', drop: function(ev, ui) { $("#urlList ul").append('<li>'+ui.draggable.text()+'</li>'); } }); $(“#dropArea”).可拖放({

我已经创建了一个无序列表,可以接受和添加拖动的链接,如超链接或收藏夹等

我已经创建了一个可拖放区域:

$("#dropArea").droppable({
    hoverClass:'hovered',
    drop: function(ev, ui) {
            $("#urlList ul").append('<li>'+ui.draggable.text()+'</li>');
    }
});
$(“#dropArea”).可拖放({
悬停类:'悬停',
下拉:功能(ev、ui){
$(“#urlist ul”).append(“
  • ”+ui.draggable.text()+”
  • ”); } });
    此div当前接受其他可拖动对象,但不接受我想要的对象。我不知道从这里走到哪里,或者这是否可能

    感谢使用accept属性:

    $("#dropArea").droppable({
        accept: 'a', //for all links, you can use class ie. 'a.draggable'
        hoverClass:'hovered',
        drop: function(ev, ui) {
                $("#urlList ul").append('<li>'+ui.draggable.text()+'</li>');
        }
    });
    
    $(“#dropArea”).可拖放({
    接受:'a',//对于所有链接,您可以使用类ie.'a.draggable'
    悬停类:'悬停',
    下拉:功能(ev、ui){
    $(“#urlist ul”).append(“
  • ”+ui.draggable.text()+”
  • ”); } });
    您的JSFIDLE代码中有一个错误

    ("#favList ul").append ...
    
    应该是

    ("#favList").append ...
    

    否则,您不会选择任何内容,因为您的ul元素具有favlist id。

    可以吗?我很难想象jQueryUI代码(因为一些未知的原因)…这应该可以帮助你想象我正在尝试做什么,尽管它显然还不起作用!谢谢你的回复。但是它似乎不起作用,请看,谢谢,我已经修复了它。但是,由于没有触发drop函数,代码目前甚至没有达到这个程度。其他对象是否标记为可拖动?比如$(“a”).draggable();