能不能通过id找到一个hidden在table的哪一行

woaiben 2012-01-11 04:10:28
如题目
...全文
142 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
p2227 2012-01-11
  • 打赏
  • 举报
回复
<body>
<table>
<tr><td> </td><td> </td><td> </td></tr>
<tr><td> </td><td> </td><td> </td></tr>
<tr><td> </td><td> </td><td> </td></tr>
<tr><td> </td><td> </td><td> </td></tr>
<tr><td> </td><td> </td><td> </td></tr>
<tr><td> </td><td> </td><td> </td></tr>
<tr><td> </td><td> </td><td> </td></tr>
<tr><td> </td><td> </td><td> </td></tr>
<tr><td> </td><td><input type="hidden" id="h"/></td><td> </td></tr>
<tr><td> </td><td> </td><td> </td></tr>
<tr><td> </td><td> </td><td> </td></tr>
<tr><td> </td><td> </td><td> </td></tr>
<tr><td> </td><td> </td><td> </td></tr>
</table>
<script>
alert(document.getElementById("h").parentNode.parentNode.rowIndex);//下标是从0开始的
</script>
</body>
EEXXTTJJSS 2012-01-11
  • 打赏
  • 举报
回复
//获取tr的总数
var trs = document.getElementById('tbody').getElementsByTagName('tr');

for(var i = 0; i < trs.length; i++){
var hiddenTr = document.getElementById('trId');
if(hiddenTr == trs[i]){
alert("下标为:" +i);

}
}
KeenWon 2012-01-11
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 woaiben 的回复:]

用juqery?用javascript能不能实现呢?呵呵
[/Quote]

你不贴代码怎么知道呢??
woaiben 2012-01-11
  • 打赏
  • 举报
回复
用juqery?用javascript能不能实现呢?呵呵
EEXXTTJJSS 2012-01-11
  • 打赏
  • 举报
回复
写错了$('#id').index($('#tbodyid tr'))试试
KeenWon 2012-01-11
  • 打赏
  • 举报
回复
代码贴出来
EEXXTTJJSS 2012-01-11
  • 打赏
  • 举报
回复
$('#id').index($('tbodyid'))试试
woaiben 2012-01-11
  • 打赏
  • 举报
回复
就是一个隐含域,不过这个不是重点,他只是表示一个控件的意思,呵呵
KeenWon 2012-01-11
  • 打赏
  • 举报
回复
hidden是什么?
woaiben 2012-01-11
  • 打赏
  • 举报
回复
不要让它沉下去 求指点
woaiben 2012-01-11
  • 打赏
  • 举报
回复
event.srcElement.parentElement.parentElement.rowIndex 这个方法可以找到,但是我想在外面输入一个id 来找到它在哪一行 求高手指点

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧