t2045817161 2016-10-24 02:18 采纳率: 50%
浏览 1811

table外隐藏的div获取table中某一行的信息

从后台查找了学生表里面的信息,把一个一个的学生对象装在list里面,在前台JSP展示时用C标签循环输出在一个table中,现在table外面有一个隐藏div,当点击table中某一行后,就会将div显示出来,并在里面显示那个学生的具体信息,现在我能用js获取到table里面刚刚点击的学生list的下标,但这个div在外面,而获取到的list下标又是个变量,所以不知道怎么去在div里显示出来;如果div在table里面,也能做到我要的功能,但是这样的话,就不能让div覆盖整个页面,始终束缚在table里面,一显示出来还会改变table,所以我才将div放在table外面,但是不知道怎么显示,求大神指教

  • 写回答

1条回答

  • Go 旅城通票 2016-10-24 02:35
    关注

    行和div建立好对应关系,如使用数据行id作为管理

     <tr onclick="showDiv('数据行id')".................
    
    <div id="div数据行Id">....</div>
    function showDiv(id){
      var div=document.getElementById('div'+id);
        div.style.display='block'
    }
    
    评论

报告相同问题?

悬赏问题

  • ¥15 MATLAB动图的问题
  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名