我试图将注意力集中在调用 .show() 函数后显示的隐藏 div 上。我尝试了几件事,包括 show().focus() 或将其拆分为
$(".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 放在焦点上