下面是我的表
<table>
<tr class=chargeTR>
<td id=chargeTD>
charge1
</td>
</tr class=chargeTR>
<td id=chargeTD>
charge2
</td>
</tr>
<table>
Run Code Online (Sandbox Code Playgroud)
下面是我的jQuery调用
$(".chargeTR").each(function() { // this line works fine
$.get("process.php", {
value: $(this).find("#chargeTD").val(), // I must be doing something wrong here...
}, function(theXML){
alert(theXML);
});
});
Run Code Online (Sandbox Code Playgroud)
我无法获得值"charge1"和"charge2".
请问有人可以纠正我吗?
我试图在我的表中添加新行,并将它们保存到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之后添加了元素.任何人都可以告诉我如何迭代我所有新添加的元素?
谢谢.