所选的“tr”标签是通过点击事件动态添加的,但这不能通过其他点击事件返回任何东西。在动态添加的“tr”之上的所有原始静态“tr”标签可以通过相同的点击事件正常返回。
我真的搞不明白,在这里寻求帮助。
由于
//eventhandler to get current this<tr> object
$('tr').click(function() {
console.log(this)
}
//original static <tr>, works fine
<tr>
<td>Meet friends for dinner</td>
<td><time datetime="2013-10-14">2013-10-14</time></td>
<td>Personal</td>
<td>
<nav>
<a href="#">Edit</a>
<a href="#">Complete</a>
<a href="#">Delete</a>
</nav>
</td>
</tr>
//how I add <tr> dynamically
<script id="taskRow" type="text/x-jQuery-tmpl">
<tr>
<td>${task}</td>
<td><time datetime="${requiredBy}">${requiredBy}</time></td>
<td>${category}</td>
<td>
<nav>
<a href='#'>Edit</a>
<a href='#'>Complete</a>
<a href='#' class='deleteRow'>Delete</a>
</nav>
</td>
</tr>
</script>
请显示您的代码,我们可以帮助您 – kinggs
请参阅图片在这里输入图片描述 – hei
@hei [代码图片不可接受](https://meta.stackoverflow.com/questions/285551/why - 未上传图像-的代码上那么当灰化-A-问题)。请直接复制粘贴代码到您的问题 – litelite