Jquery Select2错误:对象没有方法“销毁”

Jquery Select2错误:对象没有方法“销毁”,jquery,select,jquery-plugins,jquery-select2,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> <

我在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=true]').each ->
  $(this).select2()
我犯了这个错误

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

<select id="my-select">
  <option>1</option>
  <option>2</option>
</select>
<script type="text/javascript">
  $('#my-select').select2();
</script>
$('[data-select2=true]').each ->
  $(this).select2()
将处理程序从data-select2更改为data bah有效。

看起来不错