2013-06-20 24 views
0

有沒有辦法在初始化插件後改變自動完成列表?我想爲「availableTags」傳遞一些新單詞,並能夠刪除舊單詞。Jquery Tag-It插件 - 添加和刪除自動完成列表中的單詞?

這工作偶數初始化後:

$("#mytags").tagit({ 
    availableTags: ["new_tag_1", "new_tag_2"] 
}); 

但我的新標籤是一個數組,如果我試圖將一個數組變量傳遞給availableTags,像下面,這是行不通的。有任何想法嗎?

$("#mytags").tagit({ 
    availableTags: [arrayWithNewAutocompleteTags] 
}); 

如何操縱availableTags陣列,並將它傳遞一個數組?可能有更多的「代碼」 - 正在做我想做的事情。基本上我想爲availableTags提供一個「removeAll」和「createTag」。

回答

0

你需要給這樣說:

// if the tags are in array this way: 
arrayWithNewAutocompleteTags = ["new_tag_1", "new_tag_2"]; 


// then you need to add them this way: 
$("#mytags").tagit({ 
    availableTags: arrayWithNewAutocompleteTags 
}); 
+0

什麼一個簡單的錯誤!非常感謝!!!! :) –