jae*_*yun 3 jquery loops elements
我试图在我的表中添加新行,并将它们保存到DB中.
首先,我使用.append()在表上追加行:
$("#tablename").append("<tr id='newRow'><td>newly added row</td></tr>");
Run Code Online (Sandbox Code Playgroud)
附加功能正常.我的页面显示正确的结果.
但是,我无法选择它们
$("#newRow").each(function () { alert "it never reaches here!"; });
Run Code Online (Sandbox Code Playgroud)
我猜这是因为在加载DOM之后添加了元素.任何人都可以告诉我如何迭代我所有新添加的元素?
谢谢.
Nic*_*ver 10
你应该class在这种情况下使用a ,ID必须是unqiue(它是无效的HTML,否则会给出一些奇怪的行为),如下所示:
$("#tablename").append("<tr class='newRow'><td>newly added row</td></tr>");
$(".newRow").each(function () { alert "it never reaches here!"; });
Run Code Online (Sandbox Code Playgroud)