我有一个小问题:我希望逐行获得一个表值,我选择的单元格值。我使用for循环来选择每一行。对于循环是正确的但我看不到任何警报。
我的桌子是
<div style="overflow-x:auto;">
<table id="abctable" class="display nowrap" cellspacing="0" border="0">
<thead>
<th width="15%">Registered Agents</th>
</thead>
<c:forEach items="${Agentsdetail}" var="Agent">
<tr>
<td><input type="text" id="a" value="${Agent.vatNumber}"></td>
</tr>
</c:forEach>
</table>
</div>
我想选择每行的表格单元格值来提醒。我使用这个jQuery代码:
<script>
$(document).ready(function () {
var table = document.getElementById("abctable");
var rowCount = table.rows.length;
for (i = 1; i <= rowCount; i++) {
alert($('#userstable tr:eq(1) td:eq(0)').val());
}
});
</script>
行计数成功,运行程序时,它不会在警报中返回任何内容。请帮帮我
答案 0 :(得分:1)
正如MartinWebb所说,表格ID是&#34; usertable&#34;不是&#34; abctable&#34;
但是您要查找的值是输入,而不是表格单元格(td),因此您的选择器不完整。
200 OK