我有一个 DIV,它由我无权访问的服务器端脚本提供,它以 £ 为单位输出值。
HTML 示例:
<div id="totalExpenditure">£1,125</div>
然后我想让一个 jQuery 脚本获取该数字并计算 2,000 英镑的设定值与另一个 DIV 之间的差异。
上面写着:<div id="totalSurplus">You have £725 remaining.</div>
我在 Google 上搜索了数学 jQuery,但结果看起来太复杂了。我不确定是否有可能将 ID totalExpenditure 的输出转换为要操作的 DOM。
最佳答案
1) 获取字符串:var myVal = $('#totalExpenditure').text()
2) 去掉非数字井号:myVal = myVal.replace('£','')
和逗号 myVal = myVal.replace(',' ,'')
3) 把它变成一个数字:myVal = parseFloat(myVal)
4) 使用 myVal 执行您想要的任何数学运算。
您可以一步完成所有这些,但这让您了解该语言的工作原理。
关于javascript - 是否可以让 jQuery 根据 DIV 的数字内容进行数学计算?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9568057/