jQuery函数结合php-loop输入

时间:2016-08-11 20:03:49

标签: php jquery loops dynamic iteration

我在php循环中构建一个充满输入字段的表:
时间1(ID =开始)
时间2(ID =结束)
Saldo(ID = saldo)< ---这是Time2-Time1

用户应该能够在提交公式之前查看saldo多少小时,因此我通过jQuery计算saldo:

$(document).ready(function() {
function calculate() {
var time1 = $("#begin").val().split(':'),
time2 = $("#ende").val().split(':');
     var hours1 = parseInt(time1[0], 10),
         hours2 = parseInt(time2[0], 10),
         mins1 = parseInt(time1[1], 10),
         mins2 = parseInt(time2[1], 10);
     var hours = hours2 - hours1, mins = 0;
     if(hours < 0) hours = 24 + hours;
     if(mins2 >= mins1) {
         mins = mins2 - mins1;
     }
     else {
         mins = (mins2 + 60) - mins1;
         hours--;
     }
     mins = mins / 60; // take percentage in 60
     hours += mins;
     hours = hours.toFixed(2);
     $("#saldo").val(hours);
 }
 $("#begin,#end").change(calculate);
 calculate();
});

只要只有一对&#39;开始&#39;并且&#39;结束&#39;。一旦循环产生了更多的对,它就会被打破 - 原因很简单:id不再是唯一的。

但是我如何使用这个有用的jQuery函数作为一般函数,与php while循环生成的表一起使用? 因此,它显示了每对end1-begin1,end2-begin2等的saldo1,saldo2,saldo2 ......

使用过滤器或类,迭代/第二循环的任何可能性?

很多!

0 个答案:

没有答案