如何用jquery将表格里的整数变成百分数

如何用jquery将表格里的整数变成百分数,第1张

使用jquery将表格里的整数变成百分数可以使用全局函数方法replace()将整数转换成带小数点的数字,具体方法如下:

<table border="1px">

<tr>

<td>1</td>

<td>2测试</td>

</tr>

<tr>

<td>3测试</td>

<td>4测试</td>

</tr>

<tr>

<td>5</td>

<td>6</td>

</tr>

</table>

替换后的代码:

$("table tr td")each(function(){

var $td = $(this);

var val = $tdtext()replace(/(\d+)/g, "$1%")

$tdtext(val);

});

添加一个用于验证正整数的方法

jQueryvalidatoraddMethod("positiveinteger", function(value, element) {

var aint=parseInt(value);

return aint>0&& (aint+"")==value;

}, "Please enter a valid number");

$("#formId")validate(

{

rules:

{

zzs:{ positiveinteger:true}

},

message:{

zzs:{ positiveinteger:"请输入正整数"}

},

success: function(label)

{

// 成功时执行

}

});

按道理是可以的,下面是我写的简单demo,您看看是不是少了什么!

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Title</title>

<script src="jqueryminjs"></script>

</head>

<body>

<input id="name"></input>

<button onclick="onn()">nihao</button>

<script type="text/javascript">

function onn(){

// var id = $("#name")val();

var id = documentgetElementById("name")value;

alert(id);

}

</script>

</body>

</html>

<html>

<head>

<title>只能输入正整数</title>

</head>

<body>

兑换数量:<input type="text" ID="txtNumber" Width="50px" onkeyup="if(thisvaluelength==1){thisvalue=thisvaluereplace(/[^1-9]/g,'')}else{thisvalue=thisvaluereplace(/\D/g,'')}"

onafterpaste="if(thisvaluelength==1){thisvalue=thisvaluereplace(/[^1-9]/g,'0')}else{thisvalue=thisvaluereplace(/\D/g,'')}" />

<input type="button" ID="btn1" value=" 兑 换 " OnClick='return confirm("确定兑换?");' />

</body>

</html>

使用原生JavaScript即可实现字符截取功能,有几个函数可以使用:

1stringObjectsubstr(start,length)

start:必需。要抽取的子串的起始下标。必须是数值。如果是负数,那么该参数声明从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。

length:可选。子串中的字符数。必须是数值。如果省略了该参数,那么返回从 stringObject 的开始位置到结尾的字串。

返回值

一个新的字符串,包含从 stringObject 的 start(包括 start 所指的字符) 处开始的 length 个字符。如果没有指定 length,那么返回的字符串包含从 start 到 stringObject 的结尾的字符。

2stringObjectsubstring(start,stop)

start:必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。

stop:可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。

如果省略该参数,那么返回的子串会一直到字符串的结尾。

返回值

一个新的字符串,该字符串值包含 stringObject 的一个子字符串,其内容是从 start 处到 stop-1 处的所有字符,其长度为 stop 减start。

说明

substring() 方法返回的子串包括 start 处的字符,但不包括 stop 处的字符。

如果参数 start 与 stop 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。如果 start 比 stop 大,那么该方法在提取子串之前会先交换这两个参数。

以上就是关于如何用jquery将表格里的整数变成百分数全部的内容,包括:如何用jquery将表格里的整数变成百分数、用jquery validate 验证表单输入是否是正整数 怎么写、js定义变量获取指定id的value值,只能获取到整数,无法获取到小数点后的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9468432.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存