将JS附加到不包含%字符

时间:2014-05-29 23:05:51

标签: javascript jquery json

我有一个JSON值,它从以下JS写入HTML和CSS:

$('#team2-keyPlayer2-rating').css('width', data[team1].keyPlayers.keyPlayer1.rating);
$('#team1-keyPlayer1-rating').html(data[team1].keyPlayers.keyPlayer1.rating);

第一个命令运行良好。它控制着CSS栏的百分比。 第二个命令是将值写入HTML。

IE:“90%”

我的问题是我不想在写入HTML时显示“%”。有没有办法删除%写入HTML而不删除JSON中的%?

2 个答案:

答案 0 :(得分:0)

很多方法。如果值始终为X%格式,那么您可以使用slice简单地删除最后一个字符:

.html(data[team1].keyPlayers.keyPlayer1.rating.slice(0, -1));

答案 1 :(得分:0)

或者您可以使用替换

data[team1].keyPlayers.keyPlayer1.rating.replace('%', '')