您的位置:首页 > 技术中心 > 前端框架 >

jquery怎么判断tr是第几行

时间:2022-09-08 16:32

在jquery中,可以利用index()方法来判断指定tr元素是第几行,该方法可以返回指定元素相对于其他指定元素的index位置,只需将返回的index位置数加一,得到的就是指定tr的行数,语法为“$("table tr").click(function() {var col = $(this).index() + 1;...});”。

前端(vue)入门到精通课程:进入学习

本文操作环境:windows10系统、jquery3.6.0版、Dell G3电脑。

jquery怎么判断tr是第几行

index() 方法返回指定元素相对于其他指定元素的 index 位置。

这些元素可通过 jQuery 选择器或 DOM 元素来指定。

注释:如果未找到元素,index() 将返回 -1。

第一个匹配元素的 index,相对于同胞元素

获得第一个匹配元素相对于其同胞元素的 index 位置。

语法

  1. $(selector).index()

元素的 index,相对于选择器

获得元素相对于选择器的 index 位置。

该元素可以通过 DOM 元素或 jQuery 选择器来指定。

语法

  1. $(selector).index(element)

示例如下:

  1. <html>
  2. <head>
  3. <script type="text/javascript" src="/jquery/jquery.js"></script>
  4. <script type="text/javascript">
  5. $(function(){
  6. $("table tr").click(function() {
  7. var col = $(this).index() + 1; // 列位置
  8. alert("当前位置:第"+col+"行")
  9. });
  10. });
  11. </script>
  12. </head>
  13. <body>
  14. <table id = "test" border="1">
  15. <tr><td>1</td><td>2</td><td>3</td><td>4</td></tr>
  16. <tr><td>2</td><td>4</td><td>5</td><td>6</td></tr>
  17. <tr><td>3</td><td>7</td><td>8</td><td>9</td></tr>
  18. <tr><td>4</td><td>1</td><td>2</td><td>3</td></tr>
  19. </table>
  20. </body>
  21. </html>

输出结果:

+1.gif

相关教程推荐:jQuery视频教程

以上就是jquery怎么判断tr是第几行的详细内容,更多请关注gxlsystem.com其它相关文章!

热门排行

今日推荐

热门手游