Sé que puede añadir nuevas funciones jQuery por $.fn.someFunction = function()
Añadir función de jQuery para elementos específicos
Sin embargo, quiero añadir funciones a elementos específicos solamente. Probé esta sintaxis y no funciona $('.someElements').fn.someFunction = function()
quiero hacer esto para que pueda llamar a la función como esta en alguna parte del código de $('someElements').someFunction();
No estoy seguro si esto es posible, pero si lo fuera, ¿por qué querría lisiar su código? Si desea restringirlo a ciertos selectores, use esos selectores. O bien, guarde en caché el resultado de '$ ('. SomeElements')' y llame a la función como esa variable más '.someFunction()' later. – Robert
El problema es $ (...). Fn no existe, solo $ .fn. Y solo establecer $ (...). AlgunaFunción no tiene el mismo efecto, porque no la ejecutará en cada elemento en su propio contexto. –
@ Rober - sí, al final acabo de guardar en caché el resultado y usé la referencia para llamar a la función añadida. – peter