好吧,我有一个asp.net文本框,我想在页面加载后像打开谷歌时在文本框中设置光标。如何设置页面加载后的文本框中的光标jquery
我只需要在文本框内设置游标代码。
我试过,但没有工作
$('txtSendTo').focus();
好吧,我有一个asp.net文本框,我想在页面加载后像打开谷歌时在文本框中设置光标。如何设置页面加载后的文本框中的光标jquery
我只需要在文本框内设置游标代码。
我试过,但没有工作
$('txtSendTo').focus();
如果txtSendTo
是id
,你需要一个#
$('#txtSendTo').focus();
如果txtSendTo
是class
,你需要一个.
$('.txtSendTo').focus();
或者,如果只有一个textbox
页面
$('textbox').focus();
还要确保页面完全加载,可以尝试搜索DOM之前:
$(document).ready(function() {
`$('textbox').focus();`
});
单击链接时,我无法在输入字段中设置光标。但是,在函数的开始处添加event.preventDefault(),并返回false来修复它。这里是代码,如果某人有相同的问题
$("#search-button").click(function (event) {
event.preventDefault();
$("#textbox").focus();
return false;
});
咋这是ID,我执行页面加载后作为焦点,但不工作。里面的$(document)。就绪(函数(){使用的ClientIDMode静态的,所以ID是正确的 – MonsterMMORPG
如果它是一个'id'那么你需要用''#引用它作为'#txtSendTo' –
哇,我忘了。: ) – MonsterMMORPG