以下一段代碼在您點擊鏈接後將焦點輸入文本。它適用於Chrome 2.x,IE8和Opera 9.64,但不適用於Firefox 3.0.9。文本輸入在Firefox中快速閃爍然後消失,我目前正在使用Windows XP SP2。jQuery焦點功能在Firefox中不起作用
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script>
<script>
$(document).ready(function()
{
$("a").click(function() {
var field_id = $(this).attr("href");
$(field_id).focus();
});
});
</script>
<a href="#text_field">Focus</a>
<input type="text" name="text_field" id="text_field" />
有沒有人知道如何在Firefox中處理上述問題?
這是簡單得多,我不需要去通過jQuery的。 – 2009-06-09 20:58:14
:)但jQuery仍然很棒。 – 2009-06-09 21:00:26