如何在页面加载后使用jquery在游标框内设置光标

时间:2011-10-02 00:19:55

标签: jquery textbox cursor

好吧我有一个asp.net文本框,我希望在页面加载后将文件设置在文本框内,就像打开谷歌一样。

我只需要在文本框代码中设置光标。

我试过这个但没有工作

$('txtSendTo').focus();

2 个答案:

答案 0 :(得分:34)

如果txtSendToid,则需要#

$('#txtSendTo').focus();


如果txtSendToclass,则需要.

$('.txtSendTo').focus();


或者,如果页面上只有一个textbox

$('textbox').focus();


在尝试搜索dom之前,请确保页面已满载:

$(document).ready(function () {
  `$('textbox').focus();`
});

答案 1 :(得分:0)

单击链接时,我无法在输入字段中设置光标。但是在函数的开头添加event.preventDefault()并返回false修复它。如果有人遇到同样的问题,这是代码

$("#search-button").click(function (event) {
  event.preventDefault();
  $("#textbox").focus();
  return false;
});