2013-07-18 31 views
0

我想用標籤來製作全部大寫的標籤。tag-it - 如何使用preprocessTag方法?

$('#taglabel').tagit({ 
    availableTags: ['this','label1'] 
}); 

我該如何使用可用標籤加入preprocessTag方法?

我應該使用它

$('#taglabel').tagit({ 
"preprocessTag", function(val) { 
    if (!val) { return ''; } 
    return val[0].toUpperCase() + val.slice(1, val.length); 
}); 

回答

0

正確的語法是:

$("#tag-it".tagit({ 
    availableTags: ["...","..."], 
    ... 
}); 

然後

// ensure all tags are capitalized 
$("#tag-it").tagit("preprocessTag", function(val) { 
    if (!val) { return ''; } 
    return val[0].toUpperCase() + val.slice(1, val.length); 
}); 

是唯一的出路

UPDATE

你的語法:

$('#taglabel').tagit( { <-- this curly brace is wrong 
    "preprocessTag", function(val) { 
     if (!val) { return ''; } 
     return val[0].toUpperCase() + val.slice(1, val.length); 
    }); 
+0

我希望新的標籤添加到要轉換爲大寫,以及...所以要使用preprocessTags。不知道如何使用它? – tada

+0

我編輯了,我得到了你的目標然後 – steo

+0

當你使用tagit,如何添加可用的標籤,也使用preprocessTag?我的問題清楚了嗎? – tada