Chosen: $(".chzn-select").chosen 不是函数

创建于 2011-08-21  ·  6评论  ·  资料来源: harvesthq/chosen

你好呀,

我正在使用以下代码,不幸的是我无法被选中工作..
jQuery(function($){ $('.chzn-select').chosen(); });

我已按以下顺序链接了 js 文件。

查询
选择的.jquery.min
所有.js

但是我的萤火虫一直说“ $(".chzn-select").chosen 不是一个函数”

我真的很感激任何帮助。

谢谢。

最有用的评论

我得到 $(".chzn-select").chosen 也不是一个函数。 结果是 jQuery 的双重加载——我在本地测试编译了 Rails 资产管道,它从两个地方加载 jQuery。

所有6条评论

jQuery(function($){ $('.chzn-select').chosen(); });

你应该有

$(".chzn-select").chosen();

别的

(function($) { $(".chzn-select").chosen(); })(jQuery);

确保 jQuery 已加载并使用$(document).ready(

@andyscott12代码jQuery(function($){...});就是在 DOM 准备好时做一些事情。 它是其他语法的快捷方式。 错误不是关于 jQuery,而是关于在票证中选择的。

@edukranz确保正确加载了 Chosen。

@edukranz是 all.js 中的jQuery(function($){ $('.chzn-select').chosen(); });行吗?

如果您仍然遇到问题,请重新打开此问题并包含一个演示链接——我们会尽力帮助您。

@pfiller我把它放在了 head 标签里。 嗯,我有另一个尝试,我会通知你。

我得到 $(".chzn-select").chosen 也不是一个函数。 结果是 jQuery 的双重加载——我在本地测试编译了 Rails 资产管道,它从两个地方加载 jQuery。

我有同样的事情,但是当我删除该行时 - 它给了我不同的错误:

$(...).foundation is not a function

当我清除浏览器中的缓存和 cookie 时,问题得到解决。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

SFPink picture SFPink  ·  4评论

Scalamoosh picture Scalamoosh  ·  8评论

mcclurem picture mcclurem  ·  4评论

asvetlenko picture asvetlenko  ·  3评论

engintekin picture engintekin  ·  8评论