2010-08-27 27 views

回答

10

使用for屬性。不需要任何Javascript。

<label for="name">Name</label><input type="text" id="name" name="name" /> 

瀏覽器將自己做到這一切。

+1

''也會做這件事:) – Anpher 2010-08-27 10:52:38

+0

嗨Anpher,這是如何標記結構是目前雖然這不起作用...我有一個標籤包裹輸入文本字段。 我想單擊標籤時光標跳轉到輸入文本字段 – Nasir 2010-08-27 11:22:41

+1

僅供參考:IE6不支持沒有'for'的版本。而'for'屬性指的是'input'的'id'而不是'name'。 – RoToRa 2010-08-27 15:43:48

1

不知道爲什麼姜毅的回答將無法正常工作,但如果你喜歡那樣做,它在jQuery的瑣碎

$('#myLabel').click(function() { 
    $('#myTextBox').focus(); 
}); 
相關問題