嘿,我对使用 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/