在jQuery中将字符串转换为int / float

时间:2014-05-11 13:29:42

标签: javascript jquery html

我从div获得一个值:

<div id="test">100</div>

我想要做的是用jQuery获取值,用50%提高并显示值。

$number= $('#test').text() //getting the value, without parseInt or parseFloat?
$newNumber = $number * 0,5 //show the result of this

我经常以NaN结束,所以我想对此有一个指导。谢谢。

2 个答案:

答案 0 :(得分:2)

您的代码中有错误,只需修复:

$number * 0.5

使用点,而不是逗号。

答案 1 :(得分:2)

假设我们有以下标记:

<div id="test">100</div>
<div id="result"></div>

您正在寻找的内容可以通过以下方式实现(不使用parseInt()或parseFloat()函数)

var number = $('#test').text();
var result = Number(number) + (number * 0.5);
$('#result').html(result);