当页面加载时,我尝试关注以下元素。
<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>发布于 2014-10-29 09:18:10
你说的专注是什么意思?你的意思是突出显示它吗?如果是这样的话,你需要添加一个CSS或内联样式的元素。
发布于 2014-10-29 09:26:23
首先,需要为该元素上的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到该元素时,回调将被触发!
https://stackoverflow.com/questions/26621259
复制相似问题