table中动态生成的td列 怎么取不到呢
$("#button1").click(function () {
var td = $("<td>1</td>");
$("#tr1").append(td);
});//动态添加td
<table ><tr id="tr1"></tr> </table>
$("#tr1 td").click(function () {
var x = $(this).text();
alert(x);
});通过这样的形式去取动态添加的td 取不到。。。为什么呢?
------解决方案--------------------$(document).ready(function(){
$("#button1").click(function () {
var td = $("<td>1</td>");
td.click(function(){
var x = $(this).text();
alert(x);
});
$("#tr1").append(td);
});//动态添加td
});
------解决方案--------------------$("#button1").click(function () {
var td = $("<td>1</td>");
$("#tr1").append(td);
$("#tr1 td").click(function () {
var x = $(this).text();
alert(x);
});
});