我試圖將焦點放在隱藏的div上,它在調用.show()函數後顯示。四,試了幾件事情,包括顯示()。對焦()或分裂它分爲將焦點設置爲顯示後的div
$(".messageDisplayArea").show();
$("#message_display_area").focus();
在div顯示出來,但頁面不焦點切換到它。
<script>
function showMessage(id, row) {
selectRow(row);
$(".messageDisplayArea").show();
$("#message_display_area").focus();
}
</script>
<div class="messageDisplayArea" id="message_display_area" style="display: none;">
<p> Test Test Test </p>
</div>
我錯過了什麼?它所在的頁面非常大,div出現在頁面的底部。我希望瀏覽器跳下來,並把新的div在焦點
你想把重點放在'div'元素上是什麼意思? – Sergio
也許我誤解了.focus()函數。我想要做的是給出現在這個新的div的文字焦點。正如在瀏覽器跳轉到div,因爲它出現在屏幕的底部,用戶甚至不知道它在那裏,直到他們滾動下來 – CoffeePeddlerIntern