4
如何通過單擊標籤標籤將光標位置移動到輸入文本框中?如何通過單擊標籤標籤將光標移動到輸入文本框中?
如何通過單擊標籤標籤將光標位置移動到輸入文本框中?如何通過單擊標籤標籤將光標移動到輸入文本框中?
使用for
屬性。不需要任何Javascript。
<label for="name">Name</label><input type="text" id="name" name="name" />
瀏覽器將自己做到這一切。
不知道爲什麼姜毅的回答將無法正常工作,但如果你喜歡那樣做,它在jQuery的瑣碎
$('#myLabel').click(function() {
$('#myTextBox').focus();
});
''也會做這件事:) – Anpher 2010-08-27 10:52:38
嗨Anpher,這是如何標記結構是目前雖然這不起作用...我有一個標籤包裹輸入文本字段。 我想單擊標籤時光標跳轉到輸入文本字段 – Nasir 2010-08-27 11:22:41
僅供參考:IE6不支持沒有'for'的版本。而'for'屬性指的是'input'的'id'而不是'name'。 – RoToRa 2010-08-27 15:43:48