Table 点击函数调用了两次

Table click function called twice

我正在对 table 中的任何 td 单元格单击事件执行一些操作 我调用以下函数:

$('#tablename').on('click', 'td', function(e) {
    var column = delegateTarget.tHead.rows[0].cells[this.cellIndex],
        row = this.parentNode.cells[1];

    if ($(row).text().trim() == "") {
        row = this.parentNode.cells[0];
    }
    var rowvalue = $(row).text();
    var columnvalue = $(column).text();
    alert(rowvalue, columnvalue);
})

该函数被调用了两次。我在函数内执行的任何操作都被执行了两次。你能给些建议么。 警报出现两次

$('#tablename').off('click','td').on('click','td',函数(e){ } 我像这样更改了功能并且它起作用了