Chosen: $ (". chzn-select"). selected не является функцией

Созданный на 21 авг. 2011  ·  6Комментарии  ·  Источник: harvesthq/chosen

Всем привет,

Я использую следующий код и, к сожалению, меня не выбрали для работы ..
jQuery (функция ($) {$ ('. chzn-select'). selected ();});

Я связал файлы js в следующей последовательности.

JQuery
selected.jquery.min
all.js

Но мой firebug продолжает говорить "$ (". Chzn-select "). Selected is not a function"

Я очень ценю любую помощь.

Спасибо.

Самый полезный комментарий

Я получал $ (". Chzn-select"). Selected также не является функцией. Оказалось, что это двойная загрузка 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 Есть ли jQuery(function($){ $('.chzn-select').chosen(); }); в all.js?

Если у вас все еще возникают проблемы, повторно откройте эту проблему и добавьте ссылку на демонстрацию - мы сделаем все возможное, чтобы вам помочь.

@pfiller У меня это было внутри тега head. Что ж, у меня еще одна попытка, я буду держать вас в курсе.

Я получал $ (". Chzn-select"). Selected также не является функцией. Оказалось, что это двойная загрузка jQuery - я тестировал локально скомпилированный конвейер ресурсов rails, и он загружал jQuery из двух мест.

У меня было то же самое, но когда я удалил эту строку - это дало мне другую ошибку:

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

Проблема была устранена, когда я очистил кеш и файлы cookie в моем браузере.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги