我在表单中对一个button添加click事件,当事件响应的时候动态创建一个表格,我要问的是我怎么为这个新表格中的td添加click事件!

解决方案 »

  1.   

    事先写好一个<div id="mdiv">  <div>
    比如你的button id为 btn
    $(document).ready(function(){$("#btn").click(creatTab()) })
    function creatTab(){
       var strTemp = "<table><tr><td onclick='function()'></td></tr></table>";
       
       &("#mdiv").html(strTemp);
    }
    然后自己写function内容就行了~~
    最好不用table 都用div布局更好
      

  2.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>StripingTable</title>
    <script src="jquery-1.3.2.js" type="text/javascript"></script><script type="text/javascript">
    function createTable(){
    //创建动态表格
    $("div").append("<table cellpadding=\"0\" cellspacing=\"0\" border=\"1\">"+
    "<tr><th>A</th><th>B</th><th>C</th></tr>"+
    "<tr><td>A1</td><td>B1</td><td>C1</td></tr>"+
    "<tr><td>A2</td><td>B2</td><td>C2</td></tr>"+
    "<tr><td>A3</td><td>B3</td><td>C3</td></tr></table>");
    //为表达的td加click事件
    $("td").click(function(){  
    alert($(this).text());
    })
    }
    </script></head><body>
    <form>
    <input type="button" value="动态创建表格" onclick="createTable()"/>
    <div></div>
    </form>
    </body>
    </html>
      

  3.   

    动态创建的表格&静态存在的表格添加click没有任何区别
    只是你要注意的是在给td添加click之前需要先动态创建好表格
      

  4.   

    <script type="text/javascript"> 
    function createTable(){ 
      $("div").append(" <table>"+"<tr><td id='tdid'></td></tr>"+"</table>");   $("#tdid").click(function(){  
        //在这写你要触发事件的具体内容
      }) 

    </script> 
      

  5.   

    jquery高手进来拿分![问题点数:6分]
      

  6.   

    jquery高手进来拿分![问题点数:6分]狂汗~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~