gpt4 book ai didi

jquery - 聚焦并突出显示输入控件

转载 作者:行者123 更新时间:2023-12-01 00:07:17 26 4
gpt4 key购买 nike

当页面加载时,我想聚焦并突出显示(边框颜色或背景颜色更改)输入控件。我该怎么做?这就是我到目前为止所得到的。

<script type="text/javascript">
$(function () {
$("#txt1").focus();
});
</script>

最佳答案

看看 CSS :focus选择器。只需指定 CSS 类即可:

#txt1:focus {
border-color:red;
}

因为旧版浏览器(IE7 及其他一些浏览器)不支持它。您可能想用 JS 来做到这一点。

$("#txt1").focus(function(){ $(this).addClass("focused")});
$("#txt1").blur(function(){ $(this).removeClass("focused")});

其中focused定义如下:

#txt1.focused {
border-color:red;
}

编辑:

Jquery.focus文档。

$("#txt1").focus(function(){ $(this).addClass("focused")});

上面的行只是将处理程序绑定(bind)到焦点事件,并且不会更改焦点或立即执行它。为了使字段专注于页面加载,应在该行之后添加另一行:

$("#txt1").focus();

这将把焦点设置在选定的元素上并运行之前附加的处理程序。较短的符号:

$("#txt1").focus(function(){ $(this).addClass("focused")}).focus();

Demo页面加载时元素自动融合

关于jquery - 聚焦并突出显示输入控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13235333/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com