我有一个非常简单的表格
<table>
<tr><td>1</td></tr>
<tr><td>2</td></tr>
<tr><td>3</td></tr>
</table>
当我向上述表格中添加一个包含文本5的新行时,使用jQuery each()方法不会循环新添加的行,而只返回预定义的元素而非动态添加的元素。
$("table > tbody").append("<td>5</td>");
$("table tr td").each(function(){
alert($(this).text());
});
请查看这里的JS FIDDLE链接,该链接与IT技术有关。
tr td
,而你直接将新的<td>
放在了<tbody>
中。 - Derek 朕會功夫