2010-08-24 15 views

Respuesta

5
$('#my_element_id').focus(); 

que es un acceso directo para

$('#my_element_id').trigger('focus'); 

http://api.jquery.com/focus/

+1

Pero esto no selecciona el contenido del campo de entrada, ¿verdad? – acme

2
$('my_element_id').focus(); 
1

jQuerys focus() método no seleccione el texto en el campo de entrada. En su lugar, añadir select(): función

$('my_element_id').focus().select(); 
4

activar de Prototipo() se centra en y selecciona todo el contenido de los elementos de la forma.

En jQuery, este comportamiento puede ser replicado con tres funciones:

// Focus 
$('my_element_id').focus(); 

// Focus and select the content. 
$('my_element_id').focus().select(); 

// Focus and select the content without problems in Google chrome 
$('my_element_id').focus().select().mouseup(function(event){ 
    event.preventDefault(); 
}); 
Cuestiones relacionadas