我有我的代码
sum=parseFloat($('input[name=fieldname]').val()) * 60 +
parseFloat($('input[name=fieldname]').val()) +
(($('input[name=fieldname]').val()) /60).toFixed(2).
它从我输入持续时间的字段中获取值,它应该以分钟为单位给我总和。问题是我得到的总和连接了 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)