如何在jquery令牌输入的onadd函数中动态更改令牌限制?

时间:2015-06-20 12:25:38

标签: javascript jquery jquery-tokeninput

Changing Token Limit Dynamically on add function of jquery token input

相同的问题

我需要根据其添加和删除功能动态更改令牌输入文本框的令牌限制。在我的情况下,当用户选择一个名为" text"从列表中,令牌限制应更改为1,否则为null。

  $("[id$=searchbox]").tokenInput(itemsArray, 
  {
         onAdd: function(item) 
         {     
              //What to write here to set token limit 
         }
  });

1 个答案:

答案 0 :(得分:0)

如果您阅读sources,就会发现始终从tokenLimit读取$(input).data("settings").tokenLimit设置。

这意味着您也可以随时在外面进行设置。

$("[id$=searchbox]").tokenInput(itemsArray, {
     onAdd: function(item) {
         if(!$("[id$=searchbox]").data("settings")) {
             $("[id$=searchbox]").data("settings", {});
         }
         $("[id$=searchbox]").data("settings").tokenLimit = 10;
     }
});

现在添加您的自定义逻辑。