2010-08-24 15 views

risposta

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

che è un'abbreviazione per

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

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

+1

ma questo non selezionare il contenuto del campo di inserimento, lo fa? – acme

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

jQuerys focus() metodo non seleziona il testo nel campo di immissione. Invece, aggiungere select(): funzione

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

activate del prototipo() concentra e seleziona l'intero contenuto degli elementi della forma.

In JQuery, questo comportamento può essere replicato con tre funzioni:

// 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(); 
}); 
Problemi correlati