jquery - 选择2错误: Object has no method 'destroy'

标签 jquery select jquery-plugins jquery-select2

我在 select2.js 脚本文件的第 667 行收到此错误。这是第一次在页面上的任何元素上调用 select2。

我使用的是 select2 插件的 3.4.2 版本。它在通过 id 属性获取的元素上调用,该元素上没有其他属性。

我使用的是 jQuery 版本 2.0.3。我尝试过其他版本的 jQuery,以及 select2 插件的一些最新版本,但没有成功。

预先感谢您的帮助。

编辑(显示代码):

<select id="my-select">
  <option>1</option>
  <option>2</option>
</select>
<script type="text/javascript">
  $('#my-select').select2();
</script>

最佳答案

我遇到了这个错误。

问题是我正在初始化它以查找属性data-select2,使用以下代码:

$('[data-select2=true]').each ->
  $(this).select2()

将处理程序从 data-select2 更改为 data-bah 有效。

关于jquery - 选择2错误: Object has no method 'destroy' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18907593/

相关文章:

python - 使用 select() 监听 tcp 和 udp 消息

select - angularjs - 如何基于原始模型而不是模型填充 html 选择元素选项

javascript - 仅更改 jquery 插件中的一种选择样式

javascript - 可编程标注 JQuery 插件

javascript - this.each 和 IE6-7

javascript - jQuery选择菜单数据属性并设置背景图片URL

javascript - 自动滚动不工作

javascript - 如何使用 AJAX 请求打开 jQuery UI 对话框?

javascript - 如何停止和重新启动动画 gif

javascript - 复杂的 JSON 结构 + Dojo Selects