Sé que jQuery está cargado, porque puedo cambiarlo $por 'jQuery' y todo se comporta como se esperaba, pero este será un script desordenado si no puedo solucionarlo
Este guión:
jQuery(document).ready(function(){
$("ul.vimeo_desc_feed li a").click(function(){
alert($(this).attr('href'));
return false;
})
});
Produce el error $ is not a function
Este guión:
jQuery(document).ready(function(){
jQuery("ul.vimeo_desc_feed li a").click(function(){
alert(jQuery(this).attr('href'));
return false;
})
});
funciona bien.

¡Ya casi estás ahí!
Debe pasar una referencia a jQuery como la
$función en su método o no funcionará. Si coloca un $ dentro de la primerafunction()llamada como lo hice anteriormente, las cosas funcionarán bien.fuente
jQueryal final.$definido localmente. El otro simplemente define un controlador para elreadyevento del documento y pasa el objeto jQuery al controlador como$. Si está tratando de conectarse alreadyevento, el segundo método se usa más ampliamente. Si necesita jQuery para cualquier otro propósito (para conectarse,$.browserpor ejemplo), usaría una clase singleton.Pasar una función a jQuery es una abreviatura para
$(document).ready(...)luego colocarlo$como el primer parámetro de su devolución de llamada, crear un alias para jQuery dentro de esa devolución de llamada:Puede ver la documentación para esto aquí .
fuente