Tagsinput不是一个函数,使用bootstrap 3和tags-input插件

我正在使用带有jquery 1.10的bootstrap 3而且我想使用tags-input插件( http://timschlechter.github.io/bootstrap-tagsinput/examples/bootstrap3/ ),但它不起作用。 这是我的错误:

TypeError: tagsinput[arg1] is not a function var retVal = tagsinput[arg1](arg2); 

这是我的HTML代码:

                jQuery(document).ready(function ($) { //$('.bootstrap-tagsinput input').attr("value", "interessi"); $('#idInputWhat').tagsinput('add', 'mare'); $('#idInputWhat').tagsinput('add', 'vino'); $('#idInputWhat').tagsinput({ maxTags: 3 }); });    

请问,有什么建议吗?

看起来如果你同时指定data-role="tagsinput"并使用$('#idInputWhat').tagsinput('add', 'vino'); 然后它给出了这个错误。 尝试删除data-role属性,并仅使用显式.tagsinput()

我认为这是tagsinput插件中的一个错误。

似乎在这里得到确认; https://github.com/TimSchlechter/bootstrap-tagsinput/issues/42

检查是否包含bootstrap-tagsinput.js脚本。

它似乎对我有用 : JSBin链接