让input光标一直在最右边

Posted 萧了个晓

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了让input光标一直在最右边相关的知识,希望对你有一定的参考价值。

有时候,我们需要使的input输入框的在点击时光标一直居右边

例如:移动端,用手指去点击输入框,在输入框较小,手指又比较大,那么经常会在点击后,光标会在已有文字时,居左

我们的输入框文字肯定要居中的需要text-align:center,所以不用用text-align:right去排光标;

 

jq代码如下:

var val = $(\'input\').val()

$(\'input\').focus();

$(\'input\').val(\'\');

$(\'input\').val(val);

 

当然用js也一样,思路是一致的:

1.调用focus方法

2.input的值置空

3.input的值再赋原来的值一遍

 

以上是关于让input光标一直在最右边的主要内容,如果未能解决你的问题,请参考以下文章

word中公式居中编号在最右端

input的focus事件时,鼠标光标在最后

ios11,弹出层内的input框光标错位 键盘弹出时,输入信息,光标一直乱跳

input或textarea中关于光标移动问题

input标签让光标不出现

input框获取焦点时让光标聚焦到行末