Jquery – 如何将字符插入输入

有人可以帮我解决这个问题吗…

我正在做一个网络表格.我想将美元符号插入到一些具有数字类的INPUT中.我希望用户内容遵循美元符号或课程.

这会插入美元符号OK,但内容最终会在它前面.

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

注意 – 美元符号是必需的,因为这是财务数据(与jquery无关!:))

换句话说 – 某人输入’100’并且变为’$100′)

解决方法

你可以这样做:
$('input.numberfield').each(function() {
  $(this).val('$' + $(this).val());
}

1.4中,为您的场景提供了一个简单的更完整的解决方

$('input.numberfield').keyup(function() {
   $(this).val(function(i,v) {
     return '$' + v.replace('$',''); //remove exisiting,add back.
   });
 });

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: <span id=&quot...
jQuery 添加水印 <script src="../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...