使用Javascript / jquery修复/修复无效的HTML

时间:2013-05-16 05:53:14

标签: javascript html jquery dom html-parsing

我想在页面上使用内容(某些div)。

所以我使用AJAX请求页面。由于我想使用一些div(按ID),我编写了以下代码,但问题是从delete1.aspx返回的HTML有问题,所以我无法转换它到XML

 $('#one').click(function () {
     $.ajax({
         url: 'http://localhost:51967/delete1.aspx',
         success: function (data, status, xhr) {

             var temp = $.parseXML(data);
             $('#arjunvachhani').html($(temp).find('#id1').html());

         }
     });
 });

我尝试将其置于隐藏的div上,以便浏览器更正它然后检索div,但在这种情况下,浏览器会请求css和{{ 1}}和一些其他图像正在改变我的页面的外观(我把检索到的HTML放在哪里)。它也很慢

还有一个问题“我无法更改delete1.aspx文件”

1 个答案:

答案 0 :(得分:3)

如果它是有效的HTML,但不是有效的XML,请尝试:

var temp = $('<div/>', { html: data });
$('#arjunvachhani').html(temp.find('#id1').html());