jquery给输入框添加百分号

标签 jquery

我想要一个输入框,在输入数字时自动向用户添加可见的百分号(而不仅仅是在提交时将其识别为百分比)。因此,用户点击“2”并看到“2%”

我假设人们可以使用 Jquery 相当轻松地做到这一点,但我不知道如何做!有什么想法吗?

谢谢大家。

最佳答案

您可以处理change事件:

$(':input.Percent').change(function() {
    $(this).val(function(index, old) { return old.replace(/[^0-9]/g, '') + '%'; });
});

关于jquery给输入框添加百分号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2678043/

相关文章:

jquery - jquery lavalamp 菜单上的中心图像

java - 如何使用 JQuery 和 Bootstrap 布局 json 对象数组

javascript - jQuery 1.9.1 属性选择器

jQuery 检查当前 url

javascript - AngularJS - 获取多个 JSON 键值,然后将它们相加

javascript - 选定的选项从 php 中的数据库获取数据

javascript - 用JS替换HTML中的一些单词和改变背景

javascript - 如何更改列表项的CSS内容属性

jQuery - div 上的 keydown() 在 Firefox 中不起作用

javascript - jQuery ajaxSend - 哪个元素触发了 ajax?