2014-03-02 54 views
0

我的字符串值包含用逗號分隔的項目列表,例如,該值可以是VAL1,VAL2,VAL3,VAL1,VAL4,VAL3,VAL2,val5jQuery:刪除字符串中的重複項

有沒有一種簡單的方法,我可以從這樣的字符串中刪除所有重複項,以便每個值只在字符串中出現一次?

E.g.在上面的例子中,我想獲得而不是val1,val2,val3,val4,val5

很多感謝,蒂姆。

+1

您將需要一個嵌套循環來檢查每個元素,您使用string.split拆分此字符串後( 「」)。將項目添加到此字符串時,您可能會更好地檢查重複項。 – annemartijn

回答

7

使分裂的字符串數組並用unique() 嘗試這樣的:

data = "val1,val2,val3,val4,val5"; 
arr = $.unique(data.split(',')); 
data = arr.join(","); //get unique string back with 

live demo

+0

這太棒了 - 非常感謝您的快速回復! – user2571510

+1

@ user2571510:請參閱我更新的答案以從數組中獲取字符串 –

相關問題