gpt4 book ai didi

jQuery 获取文本作为数字

转载 作者:行者123 更新时间:2023-12-03 21:29:57 25 4
gpt4 key购买 nike

此代码不起作用:

var number = $(this).find('.number').text();
var current = 600;
if (current > number){
// do something
}

HTML:

<div class="number">400</div>

text() 从类似文本的值转换为数字时似乎存在一些问题。

解决方案是什么?

最佳答案

始终使用带有基数(基数)的 parseInt 作为第二个参数,否则您将得到意外的结果:

var number = parseInt($(this).find('.number').text(), 10);

然而,一个流行的变体是使用+作为酉运算符。这将始终以 10 为基数进行转换,并且永远不会抛出错误,只返回 zero NaN ,可以使用函数 isNaN() 进行测试(如果是)无效号码:

var number = +($(this).find('.number').text());

关于jQuery 获取文本作为数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3546900/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com