让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输入框的在点击时光标一直居右边 例如:移动端,用手指去点击输入框,在输入框较小,手指又比较大,那么经常会在点击后,光标会在已有文字时,居左 我们的输入框文字肯定要居中的需要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的值再赋原来的值一遍
经验分享 程序员 微信小程序 职场和发展