Javascript x-editable-bootstrap select2标签-加载指示器一直旋转

Javascript x-editable-bootstrap select2标签-加载指示器一直旋转,javascript,jquery,twitter-bootstrap,meteor,x-editable,Javascript,Jquery,Twitter Bootstrap,Meteor,X Editable,我正在使用Meteor并安装了x-editable-bootstrap Meteorite(和bootstrap)软件包 当我设置select2标签可编辑时,加载指示器会一直旋转,无法输入标签。尝试了很多,希望有人能帮忙 在我的模板中,我有一个 <div id="editableStuff" data-title="Blah enter tags plz">Apple, Banana</div> 它在带有虚线的页面上创建默认元素。单击该元素会显示x-editable弹出

我正在使用Meteor并安装了x-editable-bootstrap Meteorite(和bootstrap)软件包

当我设置select2标签可编辑时,加载指示器会一直旋转,无法输入标签。尝试了很多,希望有人能帮忙

在我的模板中,我有一个

<div id="editableStuff" data-title="Blah enter tags plz">Apple, Banana</div>
它在带有虚线的页面上创建默认元素。单击该元素会显示x-editable弹出窗口,但它不会加载输入字段,加载指示器只是保持旋转

控制台记录以下错误:

TypeError:“undefined”不是一个函数(计算“this.$input.select2(this.options.select2)”)

x-editable-bootstrap.js:3683

我发现当我在
可编辑({..})
中删除
类型:'select2'
时,文本字段被加载,但没有标记功能


有什么想法吗?谢谢你的提示!其他x-可编辑类型,如
地址
文本
使用上面的代码模式,工作起来就像一个符咒

我没有在meteor上试过,但在Rails上也有同样的问题。事实证明,x-editable-bootstrap不会自动随select2.js一起提供。确保您也正在加载select2.js,因为您缺少select2.js。您可以在此处下载select2

注意,上述代码在Meteor 0.8+上不再有效。请参阅我这样的人的参考资料,这可能是本地化问题。加载选择2.full,您的问题可能会得到解决。。
$(function(){
  $('#editableStuff:not(.editable-click)').editable('destroy').editable({
    success: function(response, newValue) {
      Session.set('tmp'+name,newValue);
    },
    placement:'left',
    select2: {
      tags: ['cake', 'cookies'],
      tokenSeparators: [",", " "]
    },
    type:'select2'
  });
};