Następujący selektor $('.sub_menu_container',this)
ma 2 parametry, selektor, który chcesz wyszukać, i drugi. W tym przypadku jest to this
. Jaki jest pożytek z dodania tego drugiego parametru? Przeszukuję dokumenty jquery, ale nie znalazłem niczego, co mogłoby mi pomóc. Czy to jakiś rodzaj odniesienia?Selektor z 2 parametrami
Odpowiedz
drugi param zapewnia kontekst, w których szukać elementu dopasowane przez pierwszy selektor
Jaki jest pożytek z dodania drugiego parametru?
Jako documentation wyjaśnia:
Domyślnie selektorów wykonywania swoich wyszukiwań w DOM począwszy u podstaw dokumentu. Jednak alternatywny kontekst można podać dla wyszukiwania za pomocą opcjonalnego drugiego parametru do funkcji $().
Wewnętrznie kontekst selektora jest realizowany za pomocą metody .find(), , więc $ ("span", to) jest równoważne $ (this) .find ("span").
Ma taki sam _efekt_ jak użycie '.find()', ale zapisuje wywołanie funkcji. –
jej po prostu lubię:
$(this).find('.sub_menu_container')
jego kontekst re-format kodu.
to wszystko :)
p.s. i jest szybszy. –
Drugi parametr to zakres do wyszukiwania. Oznacza to, że jQuery szuka pierwszego selektora z drugim selektorem.
Drugi parametr dopasowuje selektor, tak aby wyszukiwał tylko wewnątrz kontekstu elementu podanego w drugim parametrze. Jest to zasadniczo to samo, co powiedzenie $(this).find('.sub_menu_container');
.
- 1. Angular 2 http.get z parametrami
- 2. Konstruktor Angular 2 DI z opcjonalnymi parametrami
- 3. Sublime Text 2: Budowa systemu niestandardowy selektor
- 4. Dodaj atrybuty do Angular 2 Selektor składników
- 5. laravel 4 Przekierowanie na trasie z 2 parametrami
- 6. Wykonanie z parametrami
- 7. bloku z dwoma parametrami
- 8. ExecuteStoreQuery z parametrami TVP
- 9. : akcja z parametrami
- 10. Metoda Groovy z opcjonalnymi parametrami
- 11. Mniej css z opcjonalnymi parametrami
- 12. Railsy redirect_to z parametrami
- 13. Reflection - konstruktor z parametrami
- 14. RouterLink z wieloma parametrami
- 15. call_user_func z parametrami dynamicznymi
- 16. Activator.CreateInstance z opcjonalnymi parametrami
- 17. Android: I18n z parametrami
- 18. HQL z parametrami NoSuchMethodError
- 19. Przekierowanie django() z parametrami
- 20. Rozpocznij proces z parametrami
- 21. wątek z wieloma parametrami
- 22. Limit MySQL z parametrami
- 23. Pandy read_sql z parametrami
- 24. Rejestrowanie z wieloma parametrami
- 25. RestTemplate z parametrami zapytania
- 26. REST GET czasownik z parametrami
- 27. Problem z atrybutem! = Selektor
- 28. Jak wykonać polecenie z parametrami?
- 29. Entity Framework z opcjonalnymi parametrami?
- 30. SQL: Z klauzulą z parametrami?
Możesz zobaczyć go równie dobrze jak z rodzicem takim jak: $ ('. Sub_menu_container', rodzic) –