我正在尝试在页面加载时关注以下元素。
<li class="active"><a href="#settings-tab" role="tab" data-toggle="tab" id="report-
settings">Report Settings</a></li>
当我使用以下脚本时,如果无法关注元素,尽管同样的脚本适用于所有其他元素。
<script type="text/javascript">
$(document).ready(function () {
$("#report-settings").focus();
}); </script>
答案 0 :(得分:0)
焦点是什么意思?你的意思是突出它吗?如果是这样,您需要为其添加CSS或内联样式。
答案 1 :(得分:0)
首先,您需要在该元素上附加focus
事件的事件处理程序,然后才能触发focus
事件。
var $reportSettings = $('#report-settings');
$reportSettings.on('focus', function() {
$(this).addClass('focused-class');
console.log('I was focused!');
});
$reportSettings.focus(); //=> 'I was focused!'
当你对该元素tab
时,将触发回调!