我有一张桌子,我想既是选择一行又是删除一行,但我无法弄清楚如何用JQuery做到这一点。代码我只影响表中的第一行。所以我可以删除第一行,但没有其他。哪里不对。这里是我的尝试:Jquery:在表中选择一行并使用其数据?
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<script type="text/javascript" language="javascript">
$(document).ready(function() {
$("#newCandidatesTable").tablesorter();
var candidateID = $("#candidateID").text();
// Event actions
$("#acceptCandidateButton_" + candidateID).click(function(e) {
$.post("/Admin/AcceptCandidate/", { candidateID: $("#candidateID").text() }, completeAccept());
});
// Functions
function completeAccept() {
showMsgBox($("#candidateName").text() + " er blevet accepteret, som ansøger til stillingen: ...");
$("#tr_" + candidateID).remove();
}
function getFirstNameFromFullName(fullName) {
var nameArray = new Array();
nameArray = fullName.toString().split(" ");
return nameArray[0];
}
});
</script>
<h2>Nye ansøgere</h2>
<table id="newCandidatesTable">
<thead>
<tr>
<th style="cursor: pointer;">ID</th>
<th style="cursor: pointer;">Navn</th>
<th style="cursor: pointer;">Email</th>
<th></th>
</tr>
</thead>
<tbody>
<% foreach (var candidate in Model)
{
%>
<tr id="<%= "tr_" + candidate.iAnsogerID %>">
<td><div id="candidateID"><%= candidate.iAnsogerID %></div></td>
<td><div id="candidateName"><%= candidate.vNavn %></div></td>
<td><div id="candidateEmail"><%= candidate.vEmail %></div></td>
<td>
<div id="<%= "acceptCandidateButton_" + candidate.iAnsogerID %>" style="cursor: pointer; border: 1px solid black; width: 150px; text-align: center;">Godkend</div>
</td>
</tr>
<%
} %>
</tbody>
</table>