【发布时间】:2011-10-02 00:19:54
【问题描述】:
好吧,我有一个 asp.net 文本框,我想在页面加载后将光标设置在文本框中,就像你打开谷歌时一样。
我只需要在文本框代码中设置光标。
我试过了,但没用
$('txtSendTo').focus();
【问题讨论】:
标签: jquery textbox text-cursor
好吧,我有一个 asp.net 文本框,我想在页面加载后将光标设置在文本框中,就像你打开谷歌时一样。
我只需要在文本框代码中设置光标。
我试过了,但没用
$('txtSendTo').focus();
【问题讨论】:
标签: jquery textbox text-cursor
如果txtSendTo 是id,则需要#
$('#txtSendTo').focus();
如果txtSendTo 是class,则需要.
$('.txtSendTo').focus();
或者,如果页面上只有一个textbox
$('textbox').focus();
在尝试搜索 dom 之前,还要确保页面已完全加载:
$(document).ready(function () {
`$('textbox').focus();`
});
【讨论】:
id,那么您需要将其引用为#txtSendTo 和#。
单击链接时,我无法在输入字段内设置光标。但是在函数的开头添加 event.preventDefault() 并返回 false 修复了它。如果有人遇到同样的问题,这是代码
$("#search-button").click(function (event) {
event.preventDefault();
$("#textbox").focus();
return false;
});
【讨论】: