タグを動的に追加すると返されるオブジェクトがないのはなぜですか?
選択した「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 -not-upload-images-of-code-on-so-ask-a-question)。代わりに直接質問にあなたのコードを貼り付けてください – litelite