Javascript 如何在dragstart时返回父元素编号
我有许多包含多个div元素的div容器。 我想获取正在拖动的div元素的父编号 i、 斯凯勒·怀特被拖走了。 它应该返回“0”,因为它是从具有相同id“Subcainer”的子容器的第一个子容器中拖动的。 当Jesse Pinkman被拖动时,它应该返回1Javascript 如何在dragstart时返回父元素编号,javascript,Javascript,我有许多包含多个div元素的div容器。 我想获取正在拖动的div元素的父编号 i、 斯凯勒·怀特被拖走了。 它应该返回“0”,因为它是从具有相同id“Subcainer”的子容器的第一个子容器中拖动的。 当Jesse Pinkman被拖动时,它应该返回1 <div id="container"> <div id="subcontainer"> <div id="0" draggable="true">Walter White</div> <
<div id="container">
<div id="subcontainer">
<div id="0" draggable="true">Walter White</div>
<div id="1" draggable="true">Skyler White</div>
<div id="2" draggable="true">Hank Schrader</div>
</div>
<div id="subcontainer"></div>
<div id="0" draggable="true">Saul Goodman</div>
<div id="1" draggable="true">Jesse Pinkman</div>
</div>
</div>
沃尔特·怀特
斯凯勒-怀特
汉克·施拉德
索尔·古德曼
平克曼
- 使用
jQuery的方法
- 用于选择当前
元素的相应
最近的
元素
- 使用
拖动
事件选择当前元素
$('div[draggable]')。在('drag',function()上{
$('#output').text('父索引为:'+$(this).closest('.subcainer').Index());
});代码>
#输出{
字体大小:粗体;
}
沃尔特·怀特
斯凯勒-怀特
汉克·施拉德
索尔·古德曼
平克曼
谢谢,buy实际上是在寻找一个纯js解决方案,有人不喜欢纯JavaScript吗solution@Ethannn-这是一个有趣的问题,伙计。。我很高兴这有帮助!快乐编码