【发布时间】:2016-04-29 13:17:24
【问题描述】:
所以我尝试使用 Jquery 获取表的行索引,但是我的代码为每一行返回相同的索引号。我需要找到索引来删除选定的行。但是,此代码仅删除最后一个值 到目前为止我所尝试的:
function updateCredentialList() {
var index = $('.existingCredential').find('tr').closest('tr').index();
var i = $('.existingCredential').find('tr:eq('+index+')').remove();
alert(index);
}
我的桌子:
<c:choose>
<c:when test="${action == 'edit'}">
<td class="data">
<input type="hidden" name="pkAdminCredentials" value="${environment.pkAdminCredentialIds}">
<input type="hidden" name="dbCredentials" value="${environment.dbCredentialIds}">
<table class="existingCredential">
<tr>
<th>Primary?</th>
<th>Username</th>
<th>Password</th>
<th>ID</th>
</tr>
<c:forEach var="each" items="${environment.pkAdminCredentials}">
<tr>
<td class="edit">${each.primary ? 'Yes' : 'No'</td>
<td class="edit">${each.username}</td>
<td class="edit">${each.password}</td>
<td class="edit">${each.id}</td>
<td><a class="editCredential" class="openWindow" data-modal-id="existingCredential" data-credential-id="${each.id}">Edit</a></td>
<td><a href="#">Delete</a></td>
</tr>
</c:forEach>
</table>
</td>
</c:when>
</c:choose>
【问题讨论】: