Chosen: $( "。chzn-select")。chosenは関数ではありません

作成日 2011年08月21日  ·  6コメント  ·  ソース: harvesthq/chosen

やあ、

私は次のコードを使用していますが、残念ながら私は仕事に選ばれることができません。
jQuery(function($){$( '。chzn-select')。chosen();});

次の順序でjsファイルをリンクしました。

Jquery
selected.jquery.min
all.js

しかし、私のファイアバグは「$( "。chzn-select")。chosenは関数ではありません」と言い続けます

私は本当にどんな助けにも感謝します。

ありがとう。

最も参考になるコメント

$( "。chzn-select")。chosenも関数ではありません。 jQueryの二重ロードであることが判明しました– Railsアセットパイプラインをローカルでテストコンパイルし、2か所から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.jsjQuery(function($){ $('.chzn-select').chosen(); });行はありますか?

それでも問題が解決しない場合は、この問題を再度開いて、デモへのリンクを含めてください。できる限りサポートさせていただきます。

@pfiller私はそれをheadタグの中に入れました。 さて、私はそれで別の試みをしています、私はあなたを投稿し続けます。

$( "。chzn-select")。chosenも関数ではありません。 jQueryの二重ロードであることが判明しました– Railsアセットパイプラインをローカルでテストコンパイルし、2か所からjQueryをロードしていました。

私は同じことをしましたが、その行を削除すると、別のエラーが発生しました:

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

ブラウザのキャッシュとCookieをクリアすると、問題が修正されました。

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

jbrooksuk picture jbrooksuk  ·  6コメント

jim-at-miramontes picture jim-at-miramontes  ·  4コメント

Scalamoosh picture Scalamoosh  ·  8コメント

engintekin picture engintekin  ·  8コメント

SFPink picture SFPink  ·  9コメント