En jQuery, ¿cuál es la diferencia básica entre .select()
& focus()
y cuáles son sus lugares de uso apropiados?jQuery: .select() y .focus() método diferencia
Respuesta
Ellos tienen sus diferencias:
.select()
: se disparará cuando el texto está seleccionado.- Limitado a
<input>
y<textarea>
elementos.
- Limitado a
.focus()
: se disparará cuando un elemento recibe el foco es decir, un cuadro de entrada se hace clic en, con pestañas en, etc.- También limitted pero a una gama más amplia de elementos, sobre todo formar elementos tales como
<input>
,<select>
,<a>
- También limitted pero a una gama más amplia de elementos, sobre todo formar elementos tales como
Confirmado en navegadores modernos: si activa _select() _ en una entrada, también activará _focus_ event en esa misma entrada. –
De la documentación de jQuery:
El selecto evento se envía a un elemento cuando el usuario realiza una selección de texto su interior. Este evento está limitado a los campos
<input type="text">
y<textarea>
cajas.
El evento enfoque es enviado a un elemento cuando gana el foco. Este evento es implícitamente aplicable a un conjunto limitado de elementos, tales como elementos de formulario (
<input>
,<select>
, etc.) y vincula (<a href>
). En versiones recientes del navegador , el evento puede ampliarse a e incluir todos los tipos de elementos por estableciendo explícitamente la propiedad del elemento tabindex.
- 1. jquery focus no desencadena css focus
- 2. jQuery UI Dialog y Textarea Focus Issue
- 3. Jquery focus out evento
- 4. jquery focus on load
- 5. jQuery Textarea focus
- 6. jQuery Focus falla en Firefox
- 7. jQuery tokenInput plugin (and focus)
- 8. Método Lost Focus para asp.net textbox?
- 9. Datatable Select() Método
- 10. jQuery averiguando si parent ha perdido 'focus'
- 11. jQuery Mobile focus siguiente entrada en keypress
- 12. jquery: focus to div no funciona
- 13. jquery focus no funciona en desenfoque
- 14. jQuery focus() a veces no funciona en IE8
- 15. jQuery select box replacement
- 16. Diferencia entre "__method__" y "método"
- 17. ¿Cuál es la diferencia entre focusin/focusout vs focus/blur en jQuery?
- 18. Uso mangosta del método .select()
- 19. Diferencia entre jquery-rails y jquery-ujs
- 20. ¿Cuál es la diferencia entre GCD Despatch Sources y select()?
- 21. LINQ - La diferencia entre .Select (n => n.Name) y .Select (n => new {n.Name});
- 22. UITextField focus
- 23. Django/jQuery Cascading Select Boxes?
- 24. Diferencia entre attr de jQuery() y getAttribute()
- 25. JQuery: crear dinámicamente Tag select
- 26. jquery function on dropdown select
- 27. diferencia entre $ .getJSON() y $ .ajax() en jQuery
- 28. Cuál es la diferencia entre $ y jQuery
- 29. Simulación "enfoque" y "desenfoque" en el método jQuery .live()
- 30. SET vs. SELECT - ¿Cuál es la diferencia?
-1 porque la documentación es bastante buena en este caso y el título de la pregunta no transmite la pregunta. Me hubiera gustado ver que la última parte de la pregunta enfatizara más y con algunas situaciones de ejemplo donde la distinción entre los dos métodos no te ha sido clara. –
sea cual sea el hombre, la pregunta me ayudó y era exactamente lo que necesitaba. Voto! – lfender6445
+1, me ayudó también. A veces, este lugar es mejor que pescar con arrastre a través de documentos. –