为什么这段先查询后取单元格值的代码无法得到单元格值?

求教:为什么这段先查询后取单元格值的代码无法得到单元格值?


//在分页模式下

//先查询

_g().parameterCommit()

//再获取单元格值

var a = $("tr[tridx=2]","div.content-container").children().eq(1).html(); 

alert("第3行第2列值为:"+a); 




FineReport alu 发布于 2018-11-7 17:42 (编辑于 2018-11-7 17:53)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
cherishdqyLv7高级互助
发布于2018-11-7 17:52

加个延时函数

//在分页模式下
//先查询
_g().parameterCommit()
//再获取单元格值
setTimeout(function(){
    var a = $("tr[tridx=2]","div.content-container").children().eq(1).html(); 
    alert("第3行第2列值为:"+a); 
},1000);


  • alu alu(提问者) 非常感谢!完美解决! 为什么我的代码就不成呢? //在分页模式下 _g().parameterCommit() sleep(5000); var a = $(\"tr[tridx=2]\",\"div.content-container\").children().eq(1).html(); alert(\"第3行第2列值为:\"+a); //休眠函数、暂停函数 function sleep(numberMillis){ var now = new Date(); var exitTime = now.getTime() + numberMillis; while (true) { now = new Date(); if (now.getTime() > exitTime) return; } }
    2018-11-07 17:57 
最佳回答
0
lefantianLv2初级互助
发布于2018-11-7 17:43

求教:为什么这段先查询后取单元格值的代码无法得到单元格值?

只有分开两段代码(先查询、后取单元格值)后才可以呢?

你能描述细一点吗,有几个人看得明白这什么意思

  • alu alu(提问者) 确实描述不清,已经修改!
    2018-11-07 17:58 
  • 3关注人数
  • 549浏览人数
  • 最后回答于:2018-11-7 17:53
    请选择关闭问题的原因
    确定 取消
    返回顶部