要使用jQuery中的自定义排序顺序对列表项进行排序,您可以使用sort()
函数。以下是一个示例代码:
// 自定义排序顺序
var customOrder = ['item3', 'item1', 'item2'];
// 使用自定义排序顺序对列表项进行排序
$('ul li').sort(function(a, b) {
var indexA = customOrder.indexOf($(a).text());
var indexB = customOrder.indexOf($(b).text());
return indexA - indexB;
}).appendTo('ul');
在这个示例中,我们首先定义了一个自定义排序顺序数组customOrder
,然后使用sort()
函数对列表项进行排序。在sort()
函数中,我们使用indexOf()
方法获取每个列表项在自定义排序顺序数组中的索引,然后根据索引值进行排序。最后,我们使用appendTo()
方法将排序后的列表项添加到原始列表中。
请注意,这个示例假设列表项是文本,如果您需要根据其他属性进行排序,可以相应地修改代码。
领取专属 10元无门槛券
手把手带您无忧上云