如题,如让JS里创建出来的TD触发函数。有成功例子的加分。js自动生成tr、td触发函数问题JS自动生成表格触发函数

解决方案 »

  1.   


    $(document).on('click', 'tr', function(){console.log('click')});
      

  2.   

    var tab = document.getElementById('tab');
    var a = "";
    for ( var v = 0; v < json.length; v++) {
    a = "#" + json[v];
    var firstRow = tab.insertRow(v);
    var newCell = firstRow.insertCell(0);
    newCell.innerHTML = "<div id='" + a
    + "' style='border: 1px solid #CCC;'>"
    + json[v] + "</div>"; }
    你那个没大看明白。能给在说明白点吗?我把我的代码拿出来了,你写的那个咋加进去啊?
      

  3.   


    firstRow.setAttribute("onclick", new function () {   
       return function()
    {alert("click here!");}
    }());
    是用onclick还是用click不大记得了,你自己试下
      

  4.   

    亲,你用jquery呗,如果用js需要重新遍历添加时事件,如果你用的jquery1.7左右的版本就用$("#id>td").live("click",function(){
       alert("sdf");
    });
    如果你的版本是1.8以后的话就是$("#id>td").on("click",function(){
       alert("adfsdf");
    });
    试试吧,你的分页给的太少了嘛
      

  5.   

    亲,你用jquery呗,如果用js需要重新遍历添加时事件,如果你用的jquery1.7左右的版本就用$("#id>td").live("click",function(){
       alert("sdf");
    });
    如果你的版本是1.8以后的话就是$("#id>td").on("click",function(){
       alert("adfsdf");
    });
    试试吧,你的分页给的太少了嘛