0
嗨朋友这段代码没有返回两次之间的正确时间差,而是返回NaN任何一个都可以发现我的代码中的错误,提前感谢。javascript中两个日期之间的差异
$("[id^='endTime']").change(function(){
var index = $(this).attr('id').slice(7);
var startTime = $('#startTime'+index).val();
var endTime = $(this).val();
var result = (new Date(startTime.val) - new Date(endTime.val));
alert(parseInt(result , 10));
$('#result'+index).val(parseInt(endTime , 10) - parseInt(startTime , 10)); ;
为什么你没有用调试器通过这段代码?你为什么试图获得字符串的'val'属性? –