javascript – jquery each()不会遍历新添加的表行

前端之家收集整理的这篇文章主要介绍了javascript – jquery each()不会遍历新添加的表行前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一张非常简单的桌子

<table>
<tr><td>1</td></tr>
<tr><td>2</td></tr>
<tr><td>3</td></tr>
</table>

当我在td jquery中将文本5追加到上表的另一行时,每个()不循环通过新添加的行,它只返回预定义的元素而不是动态添加的元素

$("table > tbody").append("<td>5</td>");
$("table tr td").each(function(){
  alert($(this).text());
});

请参阅JS FIDDLE LINK HERE

解决方法

在tbody中你无法追加td直接将它们包装在tr中.

Live Demo

$("table > tbody").append("<tr><td>5</td></tr>");
$("table tr td").each(function(){
  alert($(this).text());
});

猜你在找的jQuery相关文章