jQuery使用parseFloat和toFixed

时间:2018-08-10 15:39:12

标签: jquery parsefloat tofixed

这有效:

var x = parseFloat($(this).val());
$(this).val(x.toFixed(2));

不是这个:

$(this).val(parseFloat($(this).val())).toFixed(2);

我得到“ toFixed不是函数”。

我不明白为什么!

2 个答案:

答案 0 :(得分:1)

那是因为您在jQuery对象上而不是在值上应用toFixed。只需将其移到一个括号内即可。

$(this).val(parseFloat($(this).val()).toFixed(2));

将代码拆分为更简单和更易理解的语法始终是一个好主意。使用代码缩减器来照顾构建大小。

答案 1 :(得分:1)

另一种写方法是<td>{{ !is_null($actividad->user)?$actividad->user->name:'' }}</td>

name

第二个版本中的问题是链接不正确