我搜索并找到了这个解决方案:
$(".username_input").focus().val('').val($(".username_input").val());
这有效,但在智能手机上仅激活而不显示键盘。
click()
不行我试试。如何在显示键盘的智能手机上激活 input
字段?
在某些设备上,设置焦点可能需要稍微延迟才能触发键盘:
setTimeout
setTimeout(function() {
$(".username_input").focus();
}, 100); // Adjust the timeout if needed
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
<input type="text" class="username_input" />