获取订单位置JQuery可排序列表?

前端之家收集整理的这篇文章主要介绍了获取订单位置JQuery可排序列表?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我如何获得Jquery可排序列表的订单位置?

解决方法

如果您的元素具有ID(如果没有,请选择前缀并对其编号),您可以使用 toArray method以当前顺序获取ID数组,例如:
var idsInOrder = $(selector).sortable("toArray");

如果要查找特定位置,请使用$.inArray(),如下所示:

var index = $.inArray("idToLookFor",idsInOrder);

这将返回您正在查找的ID的列表中的基于0的索引,如果没有找到,则返回-1。

更一般来说,如果您只想获得其兄弟之间元素的索引,请使用无参数的.index(),如下所示:

$("#myElem").index();

如果您的排序是例如< ul>具有可排序的< li>孩子,在< li>也会得到它的基于0的索引,在它的兄弟姐妹。

原文链接:https://www.f2er.com/jquery/182462.html

猜你在找的jQuery相关文章