Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 计算HTML表TD中两个数字之间的百分比_Javascript_Jquery_Html_Percentage - Fatal编程技术网

Javascript 计算HTML表TD中两个数字之间的百分比

Javascript 计算HTML表TD中两个数字之间的百分比,javascript,jquery,html,percentage,Javascript,Jquery,Html,Percentage,我的完整示例如下所示 我有一个HTML表格,里面几乎没有值。我想根据每个tr中的td值找到每个tr中的百分比,并且必须在每个tr的末尾附加结果值 我的jQuery代码 $('tr').each (function() { var frstCol = $(this).find('.combat').text(); var seCol = $(this).find('.ac_yeild').text(); var result = parseInt(frstCol) * 1

我的完整示例如下所示

我有一个HTML表格,里面几乎没有值。我想根据每个
tr
中的
td
值找到每个
tr
中的百分比,并且必须在每个
tr
的末尾附加结果值

我的jQuery代码

$('tr').each (function() {
    var frstCol = $(this).find('.combat').text();
    var seCol = $(this).find('.ac_yeild').text(); 
    var result = parseInt(frstCol) * 100 / parseInt(seCol);
    console.log(result);
    $('.res').text(result);
});
如何计算第一列和第二列的百分比,并将其放回每个
tr
result
列中?

使用以下方法:

$(this).find('.res').text(result);//this will replace only specific result class 
而不是

$('.res').text(result);//this is replacing all values of res class with new value

注意:由于td contain“--”不是一个数字,所以您得到的是NAN

使用以下命令:

$(this).find('.res').text(result);//this will replace only specific result class 
而不是

$('.res').text(result);//this is replacing all values of res class with new value

注意:由于td contain“--”不是一个数字,所以您得到的是NAN

使用以下命令:

$(this).find('.res').text(result);//this will replace only specific result class 
而不是

$('.res').text(result);//this is replacing all values of res class with new value

注意:由于td contain“--”不是一个数字,所以您得到的是NAN

使用以下命令:

$(this).find('.res').text(result);//this will replace only specific result class 
而不是

$('.res').text(result);//this is replacing all values of res class with new value

注意:由于td contain“--”不是一个数字,所以您得到的是NAN


您需要为每个单独的列写入结果值:

  $('tr').each (function() {
            var frstCol = $(this).find('.combat').text();
            var seCol = $(this).find('.ac_yeild').text(); 
           alert(frstCol)

               var result = (parseInt(frstCol) / parseInt(seCol))* 100 ;
               console.log(result);
               if(isNaN(result))
                 $(this).find('.res').text(0);
               else
                 $(this).find('.res').text(result);



        });

您需要为每个单独的列写入结果值:

  $('tr').each (function() {
            var frstCol = $(this).find('.combat').text();
            var seCol = $(this).find('.ac_yeild').text(); 
           alert(frstCol)

               var result = (parseInt(frstCol) / parseInt(seCol))* 100 ;
               console.log(result);
               if(isNaN(result))
                 $(this).find('.res').text(0);
               else
                 $(this).find('.res').text(result);



        });

您需要为每个单独的列写入结果值:

  $('tr').each (function() {
            var frstCol = $(this).find('.combat').text();
            var seCol = $(this).find('.ac_yeild').text(); 
           alert(frstCol)

               var result = (parseInt(frstCol) / parseInt(seCol))* 100 ;
               console.log(result);
               if(isNaN(result))
                 $(this).find('.res').text(0);
               else
                 $(this).find('.res').text(result);



        });

您需要为每个单独的列写入结果值:

  $('tr').each (function() {
            var frstCol = $(this).find('.combat').text();
            var seCol = $(this).find('.ac_yeild').text(); 
           alert(frstCol)

               var result = (parseInt(frstCol) / parseInt(seCol))* 100 ;
               console.log(result);
               if(isNaN(result))
                 $(this).find('.res').text(0);
               else
                 $(this).find('.res').text(result);



        });

谢谢但这种确定两个数字之间百分比的方法正确吗?我发现这个线程用于计算btw两个数字的百分比。谢谢但这种确定两个数字之间百分比的方法正确吗?我发现这个线程用于计算btw两个数字的百分比。谢谢但这种确定两个数字之间百分比的方法正确吗?我发现这个线程用于计算btw两个数字的百分比。谢谢但这种确定两个数字之间百分比的方法正确吗?我发现这个线程用于计算btw两个数字的百分比。