表td值获取另一个不在动态绑定表上的td单击事件

问题描述:

动态绑定表时

获取td值为未定义时td单击功能



静态表功能正常工作。没有工作动态绑定



我的尝试:



when dynamically binding table
Getting td value as undefined when td click function

static table function is working fine.Not working on dynamic binding

What I have tried:

<pre>  var sttt = "  <tr class='parent' id='other_app'> <td align='center' > <input class='updateBtn' type='button' name='btn_id' value='Update' onclick='test()'> </td>" +
        "<td name='App_Name'>Test1</td><td align='center'>None</td><td align='center'>Desktop</td> <td align='center'>2014-06-30 18:22:39</td>" +
        " </tr > <tr class='parent' id='other_app'> <td align='center'> <input class='updateBtn' type='button' name='btn_id' value='Update' onclick='test()'>" +
        " </td> <td name='App_Name'>Test1</td> <td align='center'>None</td>  <td align='center'>Server</td><td align='center'>2014-03-30 16:20:15</td></tr>";
   
    $("#tst").append(sttt);







function test()
   {
       var name = $(this).parent().parent().find('td').eq(1).html()
       var time = $(this).parent().parent().find('td').eq(4).html()
       alert(name);
       alert(time);
   }

(#tst)。append(sttt);
("#tst").append(sttt);







function test()
   {
       var name =


(this).parent()。parent()。find('td')。eq(1).html()
var time =
(this).parent().parent().find('td').eq(1).html() var time =


(this)。 parent()。parent()。find('td')。eq(4).html()
alert(name);
alert(time);
}
(this).parent().parent().find('td').eq(4).html() alert(name); alert(time); }