javascript - Bootstrap 文本对齐 : Empty input left - Filled input right

标签 javascript html css twitter-bootstrap input

Bootstrap 有一个内置功能,可以在左侧的文本输入中对齐占位符,如果用户输入数字(→填充输入)到权利。

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
<div class="form-group">
  <div class="input-group">
    <input class="form-control" maxlength="255" placeholder="Amount" name="amount" type="text" value="" id="amount">
    <span class="input-group-addon financing">€</span>
  </div>
</div>

最佳答案

我认为这可能是您正在寻找的。

$('#amount').on('keyup', function(){
if($('#amount').val().length > 0)
  $('#amount').css('text-align', 'right');
else
  $('#amount').css('text-align', 'left');
});

http://codepen.io/powaznypowazny/pen/JWXvYE

关于javascript - Bootstrap 文本对齐 : Empty input left - Filled input right,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42574077/

相关文章:

html - CSS:垂直居中文本,具有一个固定宽度的容器和可变文本长度

css - IE8 主体上的过滤器渐变禁用页面滚动

css - 在 CSS 中对 RGB 颜色值使用十六进制而不是十进制有什么好的理由吗?

javascript - 如何获得 Chrome 的精确平滑滚动功能?

javascript - JS 主应用程序使用路由来显示对话框等?

javascript - 深度等于错误?

html - 告诉 Flying Saucer 或 BIRT 缩放 html 以适应单个 pdf 页面

javascript - ng-repeat 中的按钮每秒更改 10 次,导致其不可点击

javascript - 另存为 PDF : recommend a server solution to receive raw data from client and send back PDF to client?

javascript - 谷歌应用程序脚本,用于根据另一个单元格的值对一个单元格进行条件颜色格式化