9
我發現所謂的TAG-IT一個可愛的小標記腳本:如何使用TagIt for jQuery將標籤映射到ID值?
http://aehlke.github.io/tag-it/examples.html
這是非常好的,簡單的,但我想知道怎樣才能讓標籤的用戶類型(從我的預定義的標記列表),並讓他們映射到實際的ID號碼,而不是標籤名稱本身?
表單提交,我希望能夠提交ID的列表,像這樣:
3,7,22,56,77
這將映射到標籤的用戶已經選擇,如:
rock,indie,blues,jazz,world
我的標籤將來自一個標籤表,每個標籤都有其主鍵,並且這些主鍵是我希望存儲在用戶正在創建的帖子欄中的主鍵。
基本上,我希望用戶看到標籤的好名字,但實際提交ID值的表單。這可能嗎?
這是我目前的JS:
var genreTags = [
'Indie',
'Electronic',
'Pop',
'Urban',
'Metal',
'Jazz',
'Blues',
'World',
'Rock',
'Classical',
'Reggae'
];
$("#genre").tagit({
availableTags: genreTags,
tagLimit: 3
});
這字標籤的簡單列表,但我想這將需要的對象。例如:
{ "id" : "3", "name" : "rock" }
是否有可能做這樣的事情,然後使用ID作爲放置在表單字段中的值?
任何幫助表示讚賞。
謝謝, 邁克爾。
最新的TAG-IT顯然不與您的代碼工作。我檢查了文檔。似乎不再有tagsChanged作爲事件處理程序。試圖找到類似的函數來替換。無法。請指教。 –
@Kim Stacks [here](http://stackoverflow.com/a/19865908/2218697)是另一種解決方案,它爲我工作。 – stom