Olá,
Estou usando o seguinte código e, infelizmente, não consigo ser escolhido para funcionar.
jQuery (function ($) {$ ('. chzn-select'). escolhido ();});
Vinculei os arquivos js na seguinte sequência.
Jquery
escolhido.jquery.min
all.js
Mas meu firebug continua dizendo "$ (". Chzn-select "). Escolhido não é uma função"
Eu realmente aprecio qualquer ajuda.
Obrigado.
jQuery(function($){ $('.chzn-select').chosen(); });
Você deveria apenas ter
$(".chzn-select").chosen();
Outro
(function($) {
$(".chzn-select").chosen();
})(jQuery);
Certifique-se de que o jQuery esteja carregado e use $(document).ready(
@ andyscott12 o código jQuery(function($){...});
é exatamente sobre fazer algo quando o DOM estiver pronto. É o atalho para a outra sintaxe. E o erro não é sobre o jQuery, mas sim sobre o escolhido no tíquete.
@edukranz certifique-se de que o Chosen esteja carregado corretamente.
@edukranz A linha jQuery(function($){ $('.chzn-select').chosen(); });
em all.js?
Se ainda estiver tendo problemas, reabra o problema e inclua um link para uma demonstração - faremos o possível para ajudá-lo.
@pfiller eu o tinha dentro da tag head. Bem, estou tentando novamente, vou mantê-lo informado.
Estava recebendo $ (". Chzn-select"). Escolhido também não é uma função. Acabou sendo um carregamento duplo do jQuery - eu testei a compilação do pipeline de ativos do rails localmente e ele carregava o jQuery de dois lugares.
Eu tinha a mesma coisa, mas quando removi essa linha - me deu um erro diferente:
$(...).foundation is not a function
O problema foi corrigido quando eu limpei o cache e os cookies do meu navegador.
Comentários muito úteis
Estava recebendo $ (". Chzn-select"). Escolhido também não é uma função. Acabou sendo um carregamento duplo do jQuery - eu testei a compilação do pipeline de ativos do rails localmente e ele carregava o jQuery de dois lugares.