对具有分隔字符串的对象排序

时间:2017-07-24 12:02:19

标签: jquery sorting jquery-select2

我有像这样的select2匹配模式术语

[{"id":"AB,MNO,Hello","text":"AB,MNO,Hello"},
{"id":"AC,ABZ,AR","text":"AC,ABZ,AR"},
{"id":"LM,ABE,EE","text":"LM,ABE,EE"},
{"id":"AZ,ABE,EF","text":"AZ,ABE,EF"}]

它基本上是一个具有逗号分隔字符串值的对象数组。

我想根据匹配的字母顺序对其进行排序(在上面的例子中,匹配是 AB

即最终排序的对象数组应该是这样的,其中String由逗号分隔,单独排序。

[{"id":"AB,MNO,Hello","text":"AB,MNO,Hello"},{"id":"LM,ABE,EE","text":"LM,ABE,EE"},{"id":"AZ,ABE,EF","text":"AZ,ABE,EF"},{"id":"AC,ABZ,AR","text":"AC,ABZ,AR"}]

我尝试删除字符串中的逗号并获取匹配的索引。 但它只会按字母顺序对整个字符串进行排序。

Fiddle Demo

0 个答案:

没有答案