/ / Czy ktoś może mi wyjaśnić ten wiersz kodu - jquery

Czy ktoś może mi wyjaśnić ten wiersz kodu - jquery

Czy ktoś może mi wyjaśnić ten wiersz kodu.

  1. Użycie „.btn”
  2. Różnica między jQuery () a $ ()
jQuery(".btn").trigger("click");

Odpowiedzi:

3 dla odpowiedzi № 1
  1. .btn jest selektorem klas, skrótem do natywnego document.getElementsByClass(), które pobierają wszystkie elementy z tej klasy.
  2. $ to alias dla jQuery. Ponieważ możesz mieć więcej ram, które używają $, możesz nazwać jQuery po imieniu.

Linia:

jQuery(".btn").trigger("click");

Znaczy "Pobierz wszystkie elementy z klasą „btn” i uruchom ich zdarzenia kliknięć.

Polecam przeczytać komentarz @dystroy i zanotować go.


2 dla odpowiedzi nr 2

Użycie „.btn”

.btn jest selektorem CSS dla elementów z klasą btn, lubię to:

<div class="btn">...</div>

(Może to być dowolny element, nie musi to być element div.)

Różnica między jQuery () a $ ()

Zwykle nie ma żadnego. jQuery i $ oba odnoszą się do tej samej funkcji. Ale jeśli używasz jQuery ” noConflict, jedna lub obie z nich mogą już nie odnosić się do niej.

Linia kodu jest używana jQuery znaleźć wszystkie takie elementy, a następnie użyć trigger symulować kliknięcie na nich.


0 dla odpowiedzi № 3
  1. .btn jest class selector z Jquery Ramy. co oznacza wybranie elementu z klasą btn.
  2. $() jest rodzajem formy jQuery(). Właściwie nie ma różnicy.

    jQuery(".btn").trigger("click");

wywoła zdarzenie click na elemencie z klasą btn. Który efekt będzie taki sam, jeśli klikniesz ten element za pomocą myszy.


0 dla odpowiedzi nr 4
jQuery(".btn").trigger("click");

Powyższy kod wywołuje zdarzenie click dla klasy .btn z dokumentu.

Spowoduje to wywołanie tylko wtedy, gdy zdefiniujesz funkcję kliknięcia w jquery.

Dzięki