从完整的HTML页面jQuery中删除最后一个表的方法

way to remove last table from complete html page jquery

本文关键字:最后一个 删除 方法 页面 HTML jQuery      更新时间:2023-09-26

这个让我发疯:

我在jquery ajax调用的成功回调中得到了一个完整的页面。

我得到的页面是:

<html>
<head>
<title>Title</title>
<body>
<table></table>
<table></table>
<table></table>
<table></table>
<table></table>
<table></table>
<table></table>
<table></table>
<table></table>
</body>
</html>

我想在呈现的代码中完全删除最后一个表标签。我尝试使用parent(),但没有运气

这是我的 ajax 调用:

$ajax({method: get,url:'mypage.cfm',success: function(data) { $(".mycontainer").html(data)});

你可以试试这个:

$ajax({method: get,url:'mypage.cfm',success: function(data) {
   $(".mycontainer").html(data);
   $(".mycontainer").find("table:last").remove();
 });

这可能会对你有所帮助。我没有尝试过,但它应该可以工作。

$ajax({method: get,url:'mypage.cfm',success: function(data) {
$(".mycontainer").html(data).find("table:last-child").remove();
});