2011-10-02 13 views

risposta

31

Se txtSendTo è un id, è necessario un #

$('#txtSendTo').focus();


Se txtSendTo è un class, è necessario un .

$('.txtSendTo').focus();


Oppure, se v'è un solo textbox sulla pagina

$('textbox').focus();


assicurarsi che la pagina viene caricata completamente prima di provare a cercare la dom anche:

$(document).ready(function() { 
    `$('textbox').focus();` 
}); 
+0

si è id e sto eseguendo dopo il caricamento della pagina come messa a fuoco ma non funziona. dentro $ (document) .ready (function() {e usando clientidmode static quindi id è corretto – MonsterMMORPG

+0

Se è un 'id', allora devi fare riferimento a' # txtSendTo' con '#'. –

+0

wow l'ho dimenticato:) – MonsterMMORPG

0

Non è stato possibile impostare il cursore all'interno di un campo di input quando si fa clic su un collegamento. Tuttavia aggiungendo event.preventDefault() all'inizio della funzione e restituendo false lo ha corretto. Ecco il codice se qualcuno sta avendo lo stesso problema

$("#search-button").click(function (event) { 
    event.preventDefault(); 
    $("#textbox").focus(); 
    return false; 
}); 
Problemi correlati