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

标签 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,所以我想得到关于这个的指导。谢谢。

最佳答案

假设我们有以下标记:

<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);

关于javascript - 在 jQuery 中将字符串转换为 int/float,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23593193/

相关文章:

javascript - 为什么使用 $routeProvider 会提前触发路由?

javascript - 通过在外部 js 文件中存储 javascript 变量来缓存 HTML 内容?

jquery - 使用 JQuery 在 View 之间切换

html - 底部对齐 R shiny 中的按钮

javascript - 将 JS 范围 slider 功能应用于多个 ID 选择器

javascript - 对闭包中的这种 javascript 行为感到困惑

php - 将 php 数组移动到 jquery 中进行操作

javascript - 检查日期距今天日期超过 30 天

javascript - HTML 错误无法设置 null 属性(匿名函数)

基于本地时钟的 Javascript 事件触发器