jquery如何设置输入焦点在控件上

标签 jquery asp.net input

嘿,我对使用 ASP.NET 的 jquery 非常陌生,我想知道如何使用 jquery 将焦点设置在文本框上。

我的 HeaderContent 中有我的脚本,但它不起作用,没有关注加载。是的,我知道这也可以在服务器端完成,但我只是想更好、更熟悉 jquery。谢谢。

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

最佳答案

您的代码是正确的。如果失败,则可能是 $("#MainContent_LoginUser_UserName") 不是正确的选择器值,或者 jQuery 可能未正确加载。

如果您将 jQuery 与标准 ASP.NET JavaScript 一起使用,那么“$”将不会映射到 jQuery,而是映射到 ASP.NET 的 JavaScript 框架。您可能需要用 $("#foo") 替换 jQuery("#foo")

关于jquery如何设置输入焦点在控件上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4652248/

相关文章:

javascript - 使用javascript将文本从一个文本框复制到另一个文本框

jquery - 选择 Jquery 日期选择器后重新加载 JQGrid

php - 使用 jQuery 提交表单

c# - ASP.NET 设置 GridView 列最大宽度大小

c# - 无法将类型 List<<anonymous type : . .>> 隐式转换为 IEnumerable<Product>

c# - 如何在 ASP.NET MVC3 中配置区域

jquery - 了解航点基础知识

javascript - 动态激活自定义类按钮

Python 从列表中的字符串中删除空格

html - 在输入字段中填充 html 时隐藏文本在 css 中不起作用