Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.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 重置可拖动div上的每个元素_Jquery_Draggable_Droppable_Each - Fatal编程技术网

Jquery 重置可拖动div上的每个元素

Jquery 重置可拖动div上的每个元素,jquery,draggable,droppable,each,Jquery,Draggable,Droppable,Each,我有一个类别列表,每个类别都包含一个联系人列表。Contacts dive包含用户详细信息,该信息以表格形式显示,并带有输入元素。Contacts div可拖放,category div可拖放。当我将联系人从一个类别移动到另一个类别时,我希望重命名正在拖动的联系人div的输入字段。我尝试了以下代码,但不起作用: $(function() { $(".contact_draggable").draggable({cursor: "crosshair", snap: ".catego

我有一个类别列表,每个类别都包含一个联系人列表。Contacts dive包含用户详细信息,该信息以表格形式显示,并带有输入元素。Contacts div可拖放,category div可拖放。当我将联系人从一个类别移动到另一个类别时,我希望重命名正在拖动的联系人div的输入字段。我尝试了以下代码,但不起作用:

$(function() {
        $(".contact_draggable").draggable({cursor: "crosshair", snap: ".category_snap_to_target", revert: "invalid"});
        $(".category_snap_to_target").droppable({ 
            accept: ".contact_draggable",  
            drop: function(event, ui){
                $.each($( ui.input ), function() {
                    $(this).attr("name", "new_name");
                });
                return true;
            }
        });
 });

我认为问题在于每一部分的成本。我尝试了$.each($(ui).find(“input”),function(){by也不起作用

,最后它起作用了

$.each($( ui.draggable ).find("input"), function() {