帆软report中JS问题

var products = [];  
var ordernums = [];  
var ordernums1 = [];  
var $span = $('.fr-checkbox-checkon');  //获取选中的复选框
var $tds = $("td").has($span);     //定义选中复选框的单元格
var $trs = $("tr").has($tds);  
for(var i=0; i<$trs.length;i++){  
var product = $("td:eq(2)",$($trs[i])).html();   //获取选中的C3单元格的值
products.push(product);     //将选中的值放到数组中
var ordernum = $("td:eq(3)",$($trs[i])).html();   //获取选中的D3单元格的值
ordernums.push(ordernum);  
var ordernum1 = $("td:eq(6)",$($trs[i])).html();   //获取选中G3单元格的值
ordernums1.push(ordernum1);    
}  
alert(products + "\n" + ordernums + "\n" + ordernums1);



以上代码中 如何说明获取单元格的值是那列哪行

FineReport qq2959783 发布于 2019-12-13 17:38
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
L大大Lv7高级互助
发布于2020-7-26 15:25

var product = $("td:eq(2)",$($trs[i])).html();   //获取选中的C3单元格的值

对应 eq(2)  指定列 循环获取行

最佳回答
0
luojian0323Lv7资深互助
发布于2020-7-26 15:39

当i=0时,

$("td:eq(3)",$($trs[i])).html(); 指的是 第一行第4个元素 .

  • 3关注人数
  • 503浏览人数
  • 最后回答于:2020-7-26 15:39
    请选择关闭问题的原因
    确定 取消
    返回顶部