我正在尝试突出显示页面加载上的第一个选择框,以便当用户按下Enter键时它将打开选项,或者在用户按下Tab键时移至其他选择框。我正在使用razor语法获取元素id,我尝试编写如下所示的jQuery代码,但它无法正常工作,我不确定是否有其他代码覆盖了我的focus函数。请帮助
这是我的选择框:
<div id="originalAmount_@differAmountId" class="divoriginalAmount">
<select class="cs-select cs-skin-border billAccountAmount " data-label="@StringResource.Lbl_Pay " id="@Html.IdFor(m => Model.AmountOptionList)">
这是我的职责
$(document).ready(function () {
$('#@Html.IdFor(m => Model.AmountOptionList)').first().focus();
});
我也尝试过使用.get(0).focus();
,但这也无济于事。
答案 0 :(得分:0)
您可以使用类选择器来代替使用id。
$('.cs-select').first().focus();