如何在可拖放的相对父类中选择类元素
How to select class elements within a relative parent inside draggable and droppable
我有一个DOM看起来像这样:
<div class="wrapper">
<div class="droppable"/>
<div class="items-wrapper"/>
<div class="droppable"/>
<div class="items-wrapper">
<div class="draggable">
<div class="draggable">
</div>
<div class="droppable"/>
</div>
<div class="wrapper">
<div class="droppable"/>
<div class="items-wrapper"/>
<div class="droppable"/>
<div class="items-wrapper">
<div class="draggable">
<div class="draggable">
</div>
<div class="droppable"/>
</div>
在我使用JQuery的javascript中,我想设置每个可拖拽的"接受"选择器,以获得父"包装器"内的所有可拖拽项,但似乎在可拖拽选项中,我失去了对$(this)的访问权限,使以下内容无效。
$('.droppable').droppable({
accept: "$(this).closest('.wrapper').find('.file_item')",
});
我是一个新手,所以任何帮助都很感谢。
可放下的接受选项可以是选择器或函数()。在这种情况下,使用function
accept: function(ele) {
ele.closest('.wrapper').find('.file_item');
}
链接到文档
如果要接受可拖动对象,则该函数必须返回true。
相关文章:
- 是否可以从父类访问子类的属性
- 使用此选项选择父类内部的类
- 子类访问父类's闭包变量
- jquery使用name from变量按类选择元素
- 如何通过Prototype或jquery移除子类的父类基类
- jQuery span类选择器
- JavaScript—父类和子类/对象的此问题
- 使用javascript中的类选择表单元格
- 通过使用此组件,检索父类数据
- jQuery类选择器如何比querySelectorAll的jQuery包装器更快?
- jQuery .not() 排除特定类的父类
- 如何在 jQuery 中获取具有特定父类的所有元素的内容,并将它们传递给 GET 变量
- 类选择不起作用的 css 选择器
- jQuery根据类选择器匹配父级查找子项
- 选择/克隆子类的父类-将文本附加到父类中的各种属性并appendTo / insertAfter结果
- 选择没有'没有父类
- 如何在可拖放的相对父类中选择类元素
- SVG和TweenLite -选择父类
- 为“某些选择”中具有相同父类的所有选项添加Class使用jquery
- 使用父类选择子元素