我正在使用dhtmlgoodies drag-drop-folder-tree,当您点击保存时,您会获得
id-parentid, id-parentid, etc...
我希望在它的ul中有li索引,所以我也可以告诉他们的顺序 - 所以我希望它看起来像这样:
id-parentid-orderid, id-parentid-orderid, ETC...
他们的代码不是jquery(我知道如何使用index()
在jquery中执行它,但它是纯JS
如何获取父元素中元素的索引?
答案 0 :(得分:-1)
你必须编写自己的索引函数;)
e.g。假设liNode是<li>
<ul>
节点
function index(array, element) {
for (var i = 0; i < array.length; i++) {
if (array[i] == element) return i;
i++;
}
return -1;
}
var allLiNodes = liNode.parentNode.childNodes;
var myIndex = index(allLiNodes, liNode);