0

我想使用 tag-it 使标签全部大写。

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

如何使用可用标签加入 preprocessTag 方法?

我应该使用它吗

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

1 回答 1

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);
});

是唯一的方法

更新

你的语法:

    $('#taglabel').tagit(  { <-- this curly brace is wrong
    "preprocessTag", function(val) {
      if (!val) { return ''; }
      return val[0].toUpperCase() + val.slice(1, val.length);
    });
于 2013-07-18T10:49:12.380 回答