jquery - 如何使用jquery获取html表中所选行的索引?

标签 jquery

我试图使用下面的代码获取 html 表中所选行的行索引,但它不起作用。

    $(function() {

        $("#myTable tr").click(function() {
            alert(this.rowIndex);
        });
    });

上面的代码肯定有什么问题?

最佳答案

你的代码看起来不错,除非你没有像其他所说的那样添加 jQuery 引用 AND/OR 也许你的表是动态创建的,请尝试使用 .on 作为 事件委托(delegate)就像这样:

$(function() {
    // use event delegation
    $(document).on('click','#myTable tr', function() {
        alert(this.rowIndex);
        // or
        alert($(this).index()); // jQuery way
    });
});

关于jquery - 如何使用jquery获取html表中所选行的索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32982938/

相关文章:

jquery - 如何将拆分按钮 ListView 上的 jquery mobile 自定义为 3 个 anchor ?

javascript - 在鼠标上输入在 Chrome 中行为不端

php - 我想在 $.post 中实时更新而不重新加载或刷新

javascript - 将每个可被 5 和前 4 整除的 child 包装在一个 div 中

javascript - 为 javascript/jquery 选择同级和父级 div

jquery - 获取元素-moz-transform :rotate value in jQuery

javascript - Enter to Tab 脚本没有跳过复选框?

javascript - 如何在 iframe 中使用来自父级的 jquery?

jquery - jQuery 1.6.4 是否已损坏或发生了什么变化?

javascript - 如何在带有闭包的 PrimeFaces 中的命令按钮上定义 oncomplete 事件?