这有效:
var x = parseFloat($(this).val());
$(this).val(x.toFixed(2));
不是这个:
$(this).val(parseFloat($(this).val())).toFixed(2);
我得到“ toFixed不是函数”。
我不明白为什么!
答案 0 :(得分:1)
那是因为您在jQuery对象上而不是在值上应用toFixed
。只需将其移到一个括号内即可。
$(this).val(parseFloat($(this).val()).toFixed(2));
将代码拆分为更简单和更易理解的语法始终是一个好主意。使用代码缩减器来照顾构建大小。
答案 1 :(得分:1)
另一种写方法是<td>{{ !is_null($actividad->user)?$actividad->user->name:'' }}</td>
name
第二个版本中的问题是链接不正确