jquery 获取当前元素 表格所在的行列数

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">    
  2. <html>    
  3. <head>    
  4. <title>tableTest.html</title>    
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />    
  6. <script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery/jquery-1.4.min.js"></script>   
  7. <script type="text/javascript">    
  8. //页面装载就加载函数    
  9. $(document).ready(function() {    
  10. //给所有的td单元格绑定一个click事件    
  11. //如果这个table的id为table1,那单给table1的所有td加click事件代码为:    
  12. // var tds = $("#table1").find("td");    
  13. var tds = $("td");    
  14. tds.click(tdclick);    
  15. });    
  16.   
  17. function tdclick() {    
  18. //var td = $(this);    
  19. //var text = td.text();    
  20. // $(this)表示这个td单元格,    
  21. // .parent("tr")表示这个td的父节点    
  22. // .prevAll()表示这个tr前面有多少个tr    
  23. var hang = $(this).parent("tr").prevAll().length;    
  24. var lie = $(this).prevAll().length;    
  25. hang = Number(hang)+1;//字符串变为数字    
  26. lie = Number(lie)+1;    
  27. alert("第"+hang+"行"+"第"+lie+"列");    
  28. }    
  29. </script>    
  30. </head>    
  31.   
  32. <body>    
  33. <table border="1px" width="300" id="table1">    
  34. <tr>    
  35. <td>    
  36. 1    
  37. </td>    
  38. <td>    
  39. 2    
  40. </td>    
  41. <td>    
  42. q    
  43. </td>    
  44. <td>    
  45. t    
  46. </td>    
  47. </tr>    
  48. <tr>    
  49. <td>    
  50. a    
  51. </td>    
  52. <td>    
  53. 2    
  54. </td>    
  55. <td>    
  56. q    
  57. </td>    
  58. <td>    
  59. y    
  60. </td>    
  61. </tr>    
  62. <tr>    
  63. <td>    
  64. b    
  65. </td>    
  66. <td>    
  67. 2    
  68. </td>    
  69. <td>    
  70. 3    
  71. </td>    
  72. <td>    
  73. b    
  74. </td>    
  75. </tr>    
  76. <tr>    
  77. <td>    
  78. c    
  79. </td>    
  80. <td>    
  81. 2    
  82. </td>    
  83. <td>    
  84. q    
  85. </td>    
  86. <td>    
  87. 4    
  88. </td>    
  89. </tr>    
  90. <tr>    
  91. <td>    
  92. d    
  93. </td>    
  94. <td>    
  95. 2    
  96. </td>    
  97. <td>    
  98. q    
  99. </td>    
  100. <td>    
  101. f    
  102. </td>    
  103. </tr>    
  104. </table>    
  105. </body>    
  106. </html>

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值