wiem, że można dodać nowe funkcje jQuery przez $.fn.someFunction = function()
Dodaj funkcję jQuery do konkretnych elementów
Jednakże chcę dodać funkcje tylko do konkretnych elementów. Próbowałem tej składni i nie działa $('.someElements').fn.someFunction = function()
Chcę to zrobić tak, że można wywołać funkcję jak to gdzieś w kodzie $('someElements').someFunction();
Nie jestem pewien, czy jest to możliwe, ale jeśli tak, dlaczego miałbyś chcieć sparaliżować swój kod? Jeśli chcesz ograniczyć to do niektórych selektorów, użyj tych selektorów. Lub buforuj wynik z '$ ('. SomeElements')' i wywołaj funkcję jako zmienną plus '.someFunction()' później. – Robert
Problem to $ (...). Fn nie istnieje, tylko $ .fn. I po prostu ustawienie $ (...). SomeFunction nie ma takiego samego efektu, ponieważ nie uruchomi go na każdym elemencie w jego własnym kontekście. –
@ Rober - tak, w końcu właśnie zbuforowałem wynik i użyłem odnośnika do wywołania dodanej funkcji. – peter