textbox
当我单击文本框时,我想将焦点设置为。我尝试了下面的代码,但没有达到预期的效果。
$('#txtDate').focus();
提前致谢。
这将起作用
$('input').click(function() {
$(this).focus();
})
使用 jQuery 函数将其编写为
$(function() {
$("#txtDate").focus();
});
或者如果它也不起作用,那么试试
$(function() {
$(document.getElementById("txtDate")).focus();
});
你的问题并不完全清楚。但下面的答案可能对你有意义。并编写如下 CSS。
JS------
$('input').focus(function()
$(this).addClass("focus");
});
CSS----
.focus {
border: 2px solid #AA88FF;//This you can set any color you want
background-color: #FFEEAA;//This you can set any color you want
}
在文档就绪函数中编写代码
$(document).on('ready', (function () {
$('#txtDate').focus();
}));
它应该工作..
或者你可以像准备好的文档一样写
document.getElementById("txtDate").focus();
这将起作用:
$('input[type="text"]').click(function() {
$(this).focus();
})
我有同样的问题,这毫不拖延地解决了我的问题
setTimeout(function() {
$('#goal-input').focus();
});