jquery遍历每一行并将两个行值相互分开

时间:2013-04-22 20:24:19

标签: jquery function

我有一个表,其中有一些由jquery填充的输入。

我想将jquery值除以用户输入的数量。

我正在尝试使用下面的qtypercheckas函数执行此操作:

function qtypercheck(){
     //for each table row 
        // var lineqty= input[name^="product"] divide input[name^="checkedsizes"]
        //set value of input[name^="qtypercheck"]=lineqty    
}

这里可以看到完整的小提琴http://jsfiddle.net/emL6x/36/

如果我尝试用$('.authors-list tr').each(function(){循环遍历表,那么循环不是每行一个如此不确定。

总结一下,需要使用cubespercheck / qty

的结果填充checkedsizes字段

一如既往地谢谢。

1 个答案:

答案 0 :(得分:1)

我放弃了qtypercheck()函数,只需在countchecks()函数中添加一行:

function countChecks() {
    $('.authors-list tr').each(function () {
        var count = 0;

        var hdn = $(this).find('input[name^="checkedsizes"]');
        count = $(this).find(':checkbox:checked').length;
        hdn.val(count);
        if(count>0) $(this).find('input[name^="qtypercheck"]').val($('input', this).eq(1).val() / count);
    });
   // qtypercheck();
}

<强> jsFiddle example