Qualcuno può spiegarmi questa riga di codice.
- L'uso di ".btn"
- Differenza tra jQuery () e $ ()
jQuery(".btn").trigger("click");
risposte:
3 per risposta № 1.btn
è un selettore di classe, una scorciatoia per natividocument.getElementsByClass()
, che ottiene tutti gli elementi con quella classe.$
è un alias perjQuery
. 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 noConflict
uno 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
.btn
è unclass selector
diJquery
Struttura . il che significa selezionare alcuni elementi con la classebtn
.$()
è una sorta di forma dijQuery()
. 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