Hola,
Estoy usando el siguiente código y, desafortunadamente, no puedo ser elegido para trabajar ...
jQuery (función ($) {$ ('. chzn-select'). elegido ();});
He vinculado los archivos js en la siguiente secuencia.
Jquery
elegido.jquery.min
all.js
Pero mi firebug sigue diciendo "$ (". Chzn-select "). Elegido no es una función"
Realmente aprecio cualquier ayuda.
Gracias.
jQuery(function($){ $('.chzn-select').chosen(); });
Deberías tener
$(".chzn-select").chosen();
Demás
(function($) {
$(".chzn-select").chosen();
})(jQuery);
Asegúrese de que jQuery esté cargado y use $(document).ready(
@ andyscott12 el código jQuery(function($){...});
trata exactamente de hacer algo cuando el DOM está listo. Es el atajo para la otra sintaxis. Y el error no se trata de jQuery sino de elegido en el ticket.
@edukranz asegúrese de que Chosen se cargue correctamente.
@edukranz ¿Está la línea jQuery(function($){ $('.chzn-select').chosen(); });
en all.js?
Si aún tiene problemas, vuelva a abrir este problema e incluya un enlace a una demostración; haremos todo lo posible para ayudarlo.
@pfiller Lo tenía dentro de la etiqueta de la cabeza. Bueno, voy a intentarlo de nuevo, los mantendré informados.
Estaba obteniendo $ (". Chzn-select"). Elegido no es una función también. Resultó ser una carga doble de jQuery: probé la compilación de la canalización de activos de rieles localmente y estaba cargando jQuery desde dos lugares.
Tuve lo mismo, pero cuando eliminé esa línea, me dio un error diferente:
$(...).foundation is not a function
El problema se solucionó cuando borré el caché y las cookies en mi navegador.
Comentario más útil
Estaba obteniendo $ (". Chzn-select"). Elegido no es una función también. Resultó ser una carga doble de jQuery: probé la compilación de la canalización de activos de rieles localmente y estaba cargando jQuery desde dos lugares.