使用 Jquery 获取并遍历表中的所有选择框

tod*_*ddm 1 javascript jquery

我是 jQuery 新手。我有一张桌子,里面有很多盒子。我想抓取表格中的所有选择框并循环遍历它们..

我正在尝试创建一个执行此操作的函数,它看起来像这样:

function calculatePercentageTotal(tableName) {
    var total = 0;
    for (i = 0; i <= $("#" + tableName + ' select').length; i++) {
        total += parseInt($("#" + tableName + ' select')[i].val());
    }
    return total;
}
Run Code Online (Sandbox Code Playgroud)

虽然它不起作用..有什么想法吗?谢谢!

Kae*_*ens 7

这应该这样做:

function calculatePercentageTotal(tableName) {
  var total=0;
  $('#'+tableName+' select').each(function(){
    total+= +($(this).val());
  });
  return total;
}
Run Code Online (Sandbox Code Playgroud)