Jquery 重置可拖动div上的每个元素
我有一个类别列表,每个类别都包含一个联系人列表。Contacts dive包含用户详细信息,该信息以表格形式显示,并带有输入元素。Contacts div可拖放,category div可拖放。当我将联系人从一个类别移动到另一个类别时,我希望重命名正在拖动的联系人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
$(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() {