如何使用 jQuery 清除<td>
元素的 HTML?我有一张图片,单击它会触发对数据库的 Ajax 调用。在success
ajax 调用的函数中,我想清除<td>
此图片所在的特定元素并填充返回的结果。这张图片位于一个网格中,其中包含许多可点击的图片,它们都具有相同的功能,所以我想确保我只是清除了<td>
调用来自的元素。
编辑
这是我最近的尝试
$('.checkErrors').click(function () {
$.ajax({
type: 'GET',
url: '@Url.Action("GetErrors","AgentTransmission")',
data: { term: $(this).attr('id') },
dataType: 'json',
success: function (data) {
alert("success");
$("td", this).empty();
}
});
});
这是调用源自的 HTML(w/Razor 语法,因为它来自 ASP MVC 页面)
<td align=center id=@item.ID>
@if(item.RecordStatus.Equals("E"))
{
<img src="@Url.Content("~/Content/images/magnify.gif")" class="checkErrors" id=@item.ID alt="Program Details" />
}
</td>