2011-10-18 14 views
6

Odak noktası bir html öğesine nasıl ayarlanır?jquery focus on yük

Ben document.getElementById('ID_HTML_wanted').focus(); kullanmak ancak odak noktası olarak benim html elemanı "ID_HTML_wanted". Yürüttüğü böylece DOM yüzden

$(function(){ 
    //your code 
}); 

hazır SONRA ben kullanıcı jquery api .focus

+1

Aptal i DOM hazır olduğunda odaklamayı ayarlamak için ihmal var : $ (document) .ready (function() { document.getElementById ('ID_HTML_wanted') (odak);. }); – immobiluser

cevap

10

deneyin, bu Ancak

$(function(){ 
    document.getElementById('ID_HTML_wanted').focus(); 
}); 

olacak bu koda sizin element't don' kodunuzu sarmak için t Eğer gerçekten jQuery en birini kullanmak istiyorsanız, .focus() yöntemine sahip kullanmak

$(function(){ 
    $("#ID_HTML_wanted").focus(); 
}); 
+0

Evet, aptal, ben DOM hazır olduğunda odaklamayı ayarlamak için ihmal var ediyorum: '$ (document) .ready (function() {. $ ("# ID_HTML_wanted") (odak);});' – immobiluser

2

Sor .ready() aşağıdaki sözdizimlerinden

$(document).ready(function() { 
    $("#ID_HTML_wanted").focus(); 
}); 

Her üç eşdeğerdir:: ry i etkin bir şekilde DOM hazır olduğunda odaklamayı ayarlamak için ihmal var

$(document).ready(handler) 
$().ready(handler) (this is not recommended) 
$(handler)