Domanda jQuery: differenza di metodo .select () e .focus ()


In jQuery, qual è la differenza di base tra .select() & focus() e quali sono i loro luoghi d'uso appropriati?


14
2018-06-07 09:44


origine


risposte:


Hanno le loro differenze:

  • .select(): si attiva quando TEXT è selezionato.
    • Limitato a <input> e <textarea> elementi.
  • .focus(): si attiva quando un elemento riceve lo stato attivo, cioè viene fatto clic su una casella di input, inserito in schede, ecc.
    • Anche limitato ma per una più ampia gamma di elementi, per lo più formano elementi come <input>, <select>, <a>

12
2018-06-07 09:49



Dalla documentazione di jQuery:

selezionare

L'evento select viene inviato a un elemento   quando l'utente effettua una selezione di testo   dentro. Questo evento è limitato a    <input type="text">campi e    <textarea> scatole.

messa a fuoco

L'evento di messa a fuoco viene inviato a un elemento   quando guadagna attenzione. Questo evento è   implicitamente applicabile a un set limitato   di elementi, come elementi di forma   (<input>, <select>, ecc.) e collegamenti   (<a href>). Nel browser recente   versioni, l'evento può essere esteso a   includi tutti i tipi di elementi di   impostazione esplicita dell'elemento   proprietà tabindex.


6
2018-06-07 09:50