/ / Qualcuno può spiegarmi questa riga di codice - jquery

Qualcuno può spiegarmi questa riga di codice - jquery

Qualcuno può spiegarmi questa riga di codice.

  1. L'uso di ".btn"
  2. Differenza tra jQuery () e $ ()
jQuery(".btn").trigger("click");

risposte:

3 per risposta № 1
  1. .btn è un selettore di classe, una scorciatoia per nativi document.getElementsByClass(), che ottiene tutti gli elementi con quella classe.
  2. $ è un alias per jQuery. Dal momento che puoi avere più framework che usa $, puoi chiamare jQuery con il suo nome.

La linea:

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

Si intende "Ottieni tutti gli elementi con la classe "btn" e attiva i loro eventi di clic ".

Ti consiglio di leggere il commento di @dystroy e prenderne nota.


2 per risposta № 2

L'uso di ".btn"

.btn è un selettore CSS per elementi con la classe btn, come questo:

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

(Potrebbe essere qualsiasi tipo di elemento, non deve essere un div.)

Differenza tra jQuery () e $ ()

Di solito non ce n'è. jQuery e $ entrambi si riferiscono alla stessa funzione. Ma se usi jQuery "s noConflictuno o entrambi potrebbero non farvi più riferimento.

La linea di codice sta usando jQuery per trovare tutti questi elementi e quindi usando trigger per simulare un clic su di loro.


0 per risposta № 3
  1. .btn è un class selector di Jquery Struttura . il che significa selezionare alcuni elementi con la classe btn.
  2. $() è una sorta di forma di jQuery(). Nessuna differenza in realtà.

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

attiverà un evento click sull'elemento con classe btn. Quale effetto come se si fa clic su quell'elemento con il mouse.


0 per risposta № 4
jQuery(".btn").trigger("click");

Sopra il codice chiama l'evento click per la classe .btn dal documento.

Questo chiamerà solo quando avrai definito la funzione click in jquery.

Grazie