2010-07-30 56 views
6

我有一個按鈕可以在頁面上添加一個表單。點擊該按鈕後,如何將焦點移至表單的第一個字段?將焦點移至特定字段

簡單的例子:

HTML:

<form style="display:none;" id="newForm"> 
    <input type="text" id="firstField"> 
</form> 
<input type="button" id="showForm" value="add new"> 

的jQuery:

$("#showForm").click(function(){ 
    $("#newForm").show(); 
    //move focus?? 
}); 

回答

10

這可能是這樣的:

$("#newForm input:first").focus(); 
2

試試這個:

$('input#firstfield').focus(); 
6

更快的查找就是簡單的。

$('#firstField').focus() 

但是,如果你從你的元素中刪除了ID,那麼這會更好,但稍慢。

$('#newForm input:first').focus();