
如何用jquery将表格里的整数变成百分数
8个回答
展开全部
使用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 = $td.text().replace(/(\d+)/g, "$1%")
$td.text(val);
});
<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 = $td.text().replace(/(\d+)/g, "$1%")
$td.text(val);
});
展开全部
<script language="javascript">
$("#ZhuanHuan").click(function(){
$("#tt td").each(function(){
var t=$(this).text();
if(!isNaN(t)){t=t*10000;$(this).text(t/100+"%");}
});
});
</script>
至于为什么先乘10000再除100,是因为js里在小数进行乘法或除法时有一些小BUG,要把把这些小数转换成整数再进行操作,才可以。
您可以看下面的在线实例演示:
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
想了一个最土的。。
var numPer=num*100+'%';
然后要进行计算的时候
var num=numPer.split('%')[0];
var numPer=num*100+'%';
然后要进行计算的时候
var num=numPer.split('%')[0];
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |