gpt4 book ai didi

jquery 做简单的数学运算?

转载 作者:行者123 更新时间:2023-12-03 22:56:57 24 4
gpt4 key购买 nike

我有一个像这样的小DIV:

<div id="counter">2</div>

我想使用 jQUery 进行减法或加法(比方说 1),结果是 3 或 1...

jquery 有办法做到这一点吗?也许将字符串转换为 int?

最佳答案

$('#counter').text(function(i, txt) {
return +txt + 1;
});

这样,#counter 中的内容就会转换为整数。这对于数字非常有用,但如果由于某种原因内容是“foo123”之类的内容,它就会变成 NaN

因此解析它的另一种方法是使用 .parseInt()

$('#counter').text(function(i, txt) {
return parseInt(txt, 10) + 1;
});

parseInt() 需要两个参数,一个值和一个基数(基数)。如果在“foo123”上调用它,它将返回“123”。有人可能会说这是一种错误的行为,因此您需要决定想要使用哪种变体。

示例:http://www.jsfiddle.net/Mtvju/

引用号:.text()

关于jquery 做简单的数学运算?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4187713/

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