gpt4 book ai didi

javascript - (class=) "h310"上的 parseInt 呈现 NaN

转载 作者:行者123 更新时间:2023-11-30 08:03:11 26 4
gpt4 key购买 nike

我有这样一个元素

<span class='h310'>blah</span>

现在

console.log($(this).attr('class'));

渲染

"h310"

但是

console.log(parseInt($(this).attr('class')));

呈现 NaN 而不是非常需要的 310

我在这里缺少什么以及如何解决这个问题?

更新

h 确实是静态的,我添加它只是因为根据 HTML 规范,“310”不是有效的类名,而“h310”是。

最佳答案

The h is static

在这种情况下,您可以简单地替换“h”并使用一元加号将字符串转换为数字:

+$(this).attr('class').replace('h', '');
> 310

JSFiddle demo .

关于javascript - (class=) "h310"上的 parseInt 呈现 NaN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23243345/

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