Javascript 表click函数调用两次

Javascript 表click函数调用两次,javascript,jquery,html-table,Javascript,Jquery,Html 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.p

我正在对表中的任何
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”)。关闭('click','td')。打开('click','td',函数(e){ }
我这样更改了函数,它工作了

为我们发布所有相关代码以提供帮助!这通常是由于我们多次注册事件造成的。您有嵌套表吗?内有表吗?您也可以发布html代码吗?@nirmalaand-您的代码肯定不够。请提供链接以查看此活动。因为有如果功能没有问题,则故障一定在其他地方。