Javascript 关注输入字段中的其他事件
HTML: 演示: 如果单击Javascript 关注输入字段中的其他事件,javascript,jquery,Javascript,Jquery,HTML: 演示: 如果单击按钮,则上述代码仅选择输入字段中的文本。这在safari和chrome中发生,在opera和firefox中正常工作 问题:如何在chrome和safari中进行输入聚焦?也许可以尝试以下方法: $("#button").on("click", function () { $("#inp").focus(); }); 也许可以试试这个: 你的意思是你想在不选择它或其他东西的情况下聚焦它吗?@BenjaminGruenbaum——是的,我只需要将鼠标指针
按钮
,则上述代码仅选择输入字段中的文本。这在safari和chrome中发生,在opera和firefox中正常工作
问题:如何在chrome和safari中进行输入聚焦?也许可以尝试以下方法:
$("#button").on("click", function () {
$("#inp").focus();
});
也许可以试试这个:
你的意思是你想在不选择它或其他东西的情况下聚焦它吗?@BenjaminGruenbaum——是的,我只需要将鼠标指针聚焦到输入中,而不需要文本selecting@Zenith--我们可以有不同的浏览器版本吗…@OTARIKI Nope,你是对的,我错了(我还没有清醒过来,似乎哈哈)。很高兴你找到了解决办法@泽尼思---:)谢谢。你的意思是你想在不选择它或其他东西的情况下对焦它吗?@BenjaminGruenbaum--是的,我需要把鼠标指针对焦到输入中,不需要文本selecting@Zenith--我们可以有不同的浏览器版本吗…@OTARIKI Nope,你是对的,我错了(我还没有清醒过来,似乎哈哈)。很高兴你找到了解决办法@谢谢。谢谢,这是我们需要的。谢谢,这是我们需要的
$("#button").on("click", function () {
$("#inp").focus();
});
$("#button").on("click", function () {
$("#inp")[0].selectionStart = $("#inp")[0].selectionEnd = $('#inp').val().length;
});
$("#button").on("click", function () {
$('#inp').focus().val($('#inp').val());
});