• 技术文章 >web前端 >前端问答

    jquery怎么判断tr是第几行

    WBOYWBOY2022-09-08 17:40:54原创103

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

    大前端成长进阶课程:进入学习

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

    jquery怎么判断tr是第几行

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

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

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

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

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

    语法

    $(selector).index()

    元素的 index,相对于选择器

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

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

    语法

    $(selector).index(element)

    示例如下:

    <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+"行")
        });
    }); 
    </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>

    输出结果:

    +1.gif

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

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

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:jquery
    上一篇:jquery怎么判断checkbox是否全选中 下一篇:jquery中post()方法怎么用
    VIP课程(WEB全栈开发)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• jquery中有eval执行函数吗• jQuery发布 3.6.1 新版本,看看有哪些改进!• 移动端能使用jquery吗• vue包含了jQuery吗• jquery怎么去掉首尾空格
    1/1

    PHP中文网