我有我的代码总和,而不是串联
sum=parseFloat($('input[name=fieldname]').val()) * 60 +
parseFloat($('input[name=fieldname]').val()) +
(($('input[name=fieldname]').val()) /60).toFixed(2).
它让我从哪里进入持续felds的值,它应该给我的总和分钟。 问题是,我得到的总和连接了3个字段,而不是返回分钟数。
例如:1小时20分钟,我得到6020代替(60 + 20)80
编辑:上面的代码是通用形式,这里是确切的代码。
var sum = parseFloat($('input[name="<?php esc_attr_e($field->field_id); ?>hrs"]').val())*60 +
parseFloat(($('input[name="<?php esc_attr_e($field->field_id); ?>mins"]').val()) +
parseFloat($('input[name="<?php esc_attr_e($field->field_id); ?>secs"]').val())/60).toFixed(2)
为什么使用'$('input [name = fieldname]').val()'三次? – Bergi 2013-02-23 16:21:19
@Bergi - +1。你知道,我一直很喜欢那个词......“三次”......所以很少有机会在句子中使用它。 – j08691 2013-02-23 16:22:20
这是我的代码的一般形式 – Ioan 2013-02-23 16:23:53