Ben TagIT denilen güzel küçük etiketleme senaryonubulmuş:JQuery için TagIt ile bir etiketi nasıl bir ID değerine eşleyebilirim?
http://aehlke.github.io/tag-it/examples.html
Gerçekten güzel ve basit, ama ben (benim önceden tanımlanmış taglist itibaren) etiketleri kullanıcı tipini izin vermedi ve onlara sahip olabilir merak ediyorum etiket adının kendisi yerine gerçek bir kimlik numarasına eşleme?
formu teslimi esnasında, ben şöyle kimlikleri listesini teslim edebilmek istiyorum:
rock,indie,blues,jazz,world
: kullanıcılarını etiketleri karşılık gelecek
3,7,22,56,77
gibi seçmiştir Etiketlerim, her biri birincil anahtarı olan bir etiket tablosundan gelecek ve kullanıcının oluşturduğu yazının sütununda saklamak istediğim birincil anahtarlar.
Temelde, kullanıcı etiketleri güzel isimlerini görmek istiyorum, ama form için aslında kimlik değeri en göndermek için. Mümkün mü?
var genreTags = [
'Indie',
'Electronic',
'Pop',
'Urban',
'Metal',
'Jazz',
'Blues',
'World',
'Rock',
'Classical',
'Reggae'
];
$("#genre").tagit({
availableTags: genreTags,
tagLimit: 3
});
Bu kelime etiketleri basit listesi, ama ben bu nesnelerin olması gerekir sanırım:
İşte benim şimdiki JS olduğunu. gibi bir şey:
{ "id" : "3", "name" : "rock" }
o zaman, böyle bir şey yapmak form alanına yerleştirmek için değer olarak kimliğini kullanmak mümkün mü?
Herhangi bir yardım için teşekkür ederiz.
sayesinde Michael.
En son tagit görünüşte kodunuzla çalışmaz. Dokümanları kontrol ettim. Artık bir olay işleyicisi olarak etiketlenmiş görünüyor. Değiştirmek için benzer işlevleri bulma. Olanaksız. Tavsiye lütfen. –
@Kim Stacks [burada] (http://stackoverflow.com/a/19865908/2218697) benim için çalışan başka bir çözüm. – stom