【发布时间】:2013-10-02 00:24:40
【问题描述】:
我正在尝试使用 Select2 库来显示类别列表。我现在有一个经常工作的<select>。
我在我的 html 中添加了 jquery、样式表、.js 文件和函数。
<link href="/select2/select2.css" rel="stylesheet"/>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" ></script>
<script src="/select2/select2.js"></script>
<script>
$(document).ready(function() { $("#listCategorie").select2(); });
</script>
但是,选择仍然正常显示,我在控制台中收到以下错误:
未捕获的类型错误:无法调用 null 的方法“select2”
这是我的选择:
<select id="listCategorie">
<option value="0"></option>
....
</select>
【问题讨论】:
-
$("#listCategorie")不正确并返回 null。 -
选择 ID 设置为 listCategorie,它存在于我的 HTML 中。它应该能够找到它,因为该函数是在加载 DOM 时调用的。
-
对不起,这就是错误的意思。您是偶然在本地运行它,还是在网络服务器上运行它。如果在本地,它是在本地主机上还是作为文件运行 (
file://)? -
@oliboon 试试
jQuery(document).ready(function() { jQuery("#listCategorie").select2(); }); -
是的,看起来是这样。做得很好:)
标签: javascript jquery jquery-select2