我在这里jquery sql .NET - trying to create a delete button that can remove ID's from server开始删除问题,我跟进了这个问题。我可以使用任何元素(td,id's)在界面内删除,我的问题是如何在不删除所有内容的情况下删除特定元素。让我举个例子:
这是jQuery:
'Delete': function (){
var documentID = $('#<%= rblUserDocument.ClientID %>').children().children().children().find("input:checked").val();
$.ajax({
url: "AddEditDocument.aspx",
type: "get",
data: { action: "Delete", documentID: documentID },
success: function () {
alert("Document ID# " + documentID + "has been deleted");
$('#CertainID_1').remove();
$('label').remove();
},
error: function () {
alert("failure");
}
});
},
信息存储在一个表中,因此每个标签都有一个标签,其中包含一个ID和一个。每个ID都有不同的名称,但它们都有编号,例如:CertainID_1,CertainID_2,CertainID_3等。由于ajax识别所有ID和标签(如果我现在使用代码中的当前代码$('label')。remove();,如何识别用户点击的特定ID或标签?目前我只能进行广义删除,我不希望它删除表格中的所有标签或所有ID。
看起来像这样:
<table>
<tr>
<td>
<input id="CertainID_1" type="radio" value="1" name="CertainID_1">
<label for="CertainID_1>working</label>
</td>
</tr>
<td>
<input id="CertainID_2" type="radio" value="1" name="CertainID_2">
<label for="CertainID_2>working</label>
</td>
</tr>
<td>
<input id="CertainID_2" type="radio" value="1" name="CertainID_2">
<label for="CertainID_2>working</label>
</td>
</tr>
<td>
<input id="CertainID_2" type="radio" value="1" name="CertainID_2">
<label for="CertainID_2>working</label>
</td>
</tr>
</table>