表格里的一些单元格里有按钮,怎么在点击按钮时获取按钮所在的行的行号。

解决方案 »

  1.   

    你可以通过获取该事件的target,然后取到行对象,其有一个rowIndex属性
      

  2.   

    给你思路,试试这样,我没试,应该可以
    js: function Show(e) {
            //  Mozilla or IE 兼容
            var e = e || window.event;
            //  Mozilla or IE 兼容
            var tgt = e.target || e.srcElement;
            // 如果点击的是td
            if (tgt && tgt.nodeName.toLowerCase() == 'td') {
                //显示行号
                alert(tgt.parentNode.rowIndex);
            }
        }jquery:$('td').click(function () {      
            var rowIndex = $(this).parent().parent().find('tr').index($(this));
            alert(rowIndex);
        });