【发布时间】:2016-05-17 01:48:21
【问题描述】:
我尝试搜索相关问题,但找不到。我有一个带有 text-align:right 的简单输入字段。
<input id="screen" type="text">
#screen {
width: 100%;
font-size: 2em;
padding: 0 0.5em 0 0.5em;
border: solid 1px;
text-align: right;
}
当我输入输入并且文本的长度超过输入的长度时,当您继续输入时,字符串的溢出开始在左侧消失。
当我用 jQuery 填充相同的输入时,文本的溢出在输入的右侧。有没有办法通过 jQuery 用文本填充输入,让它表现得好像你已经输入了文本,从而隐藏了字符串的开头而不是结尾?
为了澄清我想要什么,让我们看一个例子: 当按下按钮用文本填充输入时,它会显示“Hello!What a wo”,但如果您自己编写文本,则可见文本是“今天不愉快的一天”。这就是我用 jQuery 填充输入时想要的结果。
jQuery btn 结果:
jQuery btn 的期望结果:
https://jsfiddle.net/fgdgbbjf/6/
更新:已解决
【问题讨论】:
标签: jquery html css input text-align