温馨提示  2024年 6月我们已经停止开发者板块文章内容更新,谢谢来访。存档数据
知识 2023-08-25 33 次阅读

jquery查询当前元素是第几个tr的方法是什么

   

方法 1. 利用“$(this)”语句和index()方法获取当前tr元素的index位置,进而获取当前元素是第几个,语法为“$(this).index()+1;”; 2. 利用alert()方法将获取到的当前元素位置数输出即可。

本教程操作环境windows10系统、jquery3.2.1版本、dell g3电脑。

jquery查询当前元素是第几个tr

我们可通过index()方法方法来查询当前元素是第几个tr。

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

这些元素可通过 jquery 选择器或 dom 元素来指定。

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

示例如下

<html><head><script type=text/javascript src=//jquery/jquery.js></script><script type=text/javascript>$(function(){ $(table tr).click(function() { var col = $(this).index() + 1; // 列位置 alert(当前位置第+col+个tr) });}); </script></head><body><table id = test border=1> <tr><td>1</td><td>2</td><td>3</td><td>4</td></tr> <tr><td>2</td><td>4</td><td>5</td><td>6</td></tr> <tr><td>3</td><td>7</td><td>8</td><td>9</td></tr> <tr><td>4</td><td>1</td><td>2</td><td>3</td></tr></table></body></html>

输出结果

点击其中第二行元素时,输出结果

相关视频教程推荐jquery视频教程

的方法是什么