javascript - 将焦点设置在特定选择框上

标签 javascript jquery

我的页面中有多个选择框。我想将焦点集中在特定选择框的第一个元素上。 Here它显示了如何将焦点设置在选择框上。我也需要说一下是哪一个。我尝试了下面的代码,但它没有设置焦点。

$('#thirdDropBox select:first').focus();

最佳答案

如果您希望用户将焦点放在多个选择中的第一个上,您可以使用以下 jQuery 代码:

如果您有第一个选择的 ID,则可以使用以下命令直接访问该元素:

$(document).ready(function () {
    $('#idOfFirstSelect').focus();
}); 

但是,如果您没有 ID,则以下代码应该可以工作。

演示:http://jsfiddle.net/biz79/1qo6mxnf/

$(document).ready(function () {
    $('select').first().focus();
});

另外,如果您还想选择默认选项,则可以在 HTML 中将该选项设置为“已选择”:

<option value="saab" selected="selected">Saab</option>

关于javascript - 将焦点设置在特定选择框上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27388472/

相关文章:

javascript - 在页面加载 Javascript 时选择默认单选输入

javascript - JS 中的主题切换器

javascript - 如何将 dom 元素 append 到另一个 dom 元素内,但位于 jquery 的第一个位置

javascript - masonry 布局需要建议导致重叠 - 绝望

javascript - 使用javascript将字符串转换为日期时间?

javascript - Chrome 浏览器推送通知包含数据?

javascript - 我可以只用一个字符串访问某些嵌套对象中的值吗?

javascript - 我如何在 angularJs 应用程序中从服务器生成并下载 zip 文件?

javascript - Markdown 子集

jquery - 如何从 jqGrid 的子网格中删除 'Search' 和 'Update' 按钮?