我正在尝试在表中添加新行,并将它们保存到数据库中。
首先,我使用 .append() 在表中追加行:
$("#tablename").append("<tr id='newRow'><td>newly added row</td></tr>");
附加功能运行良好。我的页面显示了正确的结果。
但是,我无法选择它们
$("#newRow").each(function () { alert "it never reaches here!"; });
我猜这是因为元素是在 DOM 加载后添加的。
谁能告诉我如何迭代所有新添加的元素?
谢谢。
你应该使用class
对于这种情况,ID 必须是独特的(它是无效的 HTML,否则会产生一些奇怪的行为),如下所示:
$("#tablename").append("<tr class='newRow'><td>newly added row</td></tr>");
$(".newRow").each(function () { alert "it never reaches here!"; });
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)