in JavaScript le seguenti opere per dare fuoco alla casella di input edit_2:JQuery fuoco un elemento
document.getElementById("edit_2").focus();
Tuttavia utilizzando jQuery questo non lo fa:
$("#edit_2").focus;
in JavaScript le seguenti opere per dare fuoco alla casella di input edit_2:JQuery fuoco un elemento
document.getElementById("edit_2").focus();
Tuttavia utilizzando jQuery questo non lo fa:
$("#edit_2").focus;
si chiama un metodo, in modo da:
$("#edit_2").focus;
dovrebbe essere
$("#edit_2").focus();
EDIT: Se vi state chiedendo perché la prima riga non è stata conteggiata come errore di sintassi, è perché è una frase corretta che dice "ottenere la funzione focus
" (e non fare nulla con esso).
La sua dichiarazione
$("#edit_2").focus
non chiama la funzione 'Focus', al fine di chiamare la funzione è necessario utilizzare la 'messa a fuoco()' sintassi
provare
j$("#some_id").focus()
Sta funzionando bene.
EDIT La sua dichiarazione '$ ('# edit_2'). Focus' non sta gettando un errore perché è solo restituisce un riferimento alla funzione 'focus', ma non chiama la funzione.
focus
è una funzione e deve essere chiamato come uno, modificare il codice per assomigliare:
$("#edit_2").focus();
Per riferimento, vedere focus documentation.
si dimenticarono() e ci si dovrebbe concentrare
$('Selector').focus();
in voi caso
$("#edit_2").focus();
Si sta utilizzando asp.net? –