[英]Javascript Focus method fails to focus on list element
頁面加載時,我嘗試着重於以下元素。
<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>
專注是什么意思? 您是要突出顯示它嗎? 如果是這樣,則需要為此添加CSS或內聯樣式的元素。
首先,您需要在該元素上為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
,以該元素的回調將被觸發!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.