获取复选框的值

选中复选框点击回复,跳出另一个模板,但是没有数据是咋回事?

全选.png全选.png

var $span = $('.fr-checkbox-checkon'); //获取选中的复选框  
var $tds = $("td").has($span); //定义选中复选框的单元格   
var $trs = $("tr").has($tds);
for (var i = 0; i < $trs.length; i++) {
var name = $("td:eq(1)", $($trs[i])).find("div").html();
var name2 = $("td:eq(8)", $($trs[i])).find("div").html();
var a = $("td:eq(3)", $($trs[i])).html();
var b = $("td:eq(4)", $($trs[i])).html();
var $iframe = $("<iframe id='inp' name='inp' width='100%' height='100%' scrolling='no' frameborder='0'>");
$iframe.attr("src", "${servletURL}?reportlet=重点任务维护(部门间)1/重点协调事项维护-回复.cpt&op=write"+"&num="+name+"task1="+name2);
var o = {
title : "",
width : 1799,
height: 850
};
FR.showDialog(o.title, o.width, o.height, $iframe,o);
}

FineReport 用户kWEye3931 发布于 2020-7-3 14:52 (编辑于 2020-7-3 15:09)
1min目标场景问卷 立即参与
回答问题
悬赏:8 F币 4人赏过 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
luojian0323Lv7资深互助
发布于2020-7-3 15:06(编辑于 2020-7-3 15:59)

看一下你task1参数是怎么传递的,代码.

已远程帮助解决,改了下面代码:

var row = $("td:eq(0)",$($trs[i])).attr("row");

var name = contentPane.getCellValue(1,row)
var name2 = contentPane.getCellValue(9,row);



  • luojian0323 luojian0323 回复 用户kWEye3931(提问者) 帮你修正了
    2020-07-03 15:18 
  • 用户kWEye3931 用户kWEye3931(提问者) 回复 luojian0323 还是一样的undefined
    2020-07-03 15:22 
  • luojian0323 luojian0323 回复 用户kWEye3931(提问者) 有没有隐藏列,你确定 $(\"td:eq(8)\", $($trs[i])).find(\"div\").html();  是指向 相关责任体系下的单元格吗?
    2020-07-03 15:24 
  • 用户kWEye3931 用户kWEye3931(提问者) 回复 luojian0323 确定没有隐藏列...
    2020-07-03 15:25 
  • luojian0323 luojian0323 回复 用户kWEye3931(提问者) alert下name2 有没有值
    2020-07-03 15:27 
最佳回答
0
指间沙Lv6中级互助
发布于2020-7-3 14:58

undefined。。。


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