解析ajax HTML响应,并附加结果

我得到条件,我需要用ajax请求页面。 我得到HTML作为结果。 解析这些HTML结果,并将解析后的HTML内容附加到当前页面。

假设这个HTML内容是请求的内容:

   

如何解析#main id选择器(包括javascript文本),而不是将其附加到当前HTML的一部分上。

 jQuery.ajax({ url: requestedurl, type : "POST", dataType : "text", success: function(data) { console.log(jQuery(data).find("#main")); // than append } }); 

是不是使用jquery解析,但正则表达式? 非常感谢你的帮助。

ps:我尝试使用jquery加载结果,我得到文本节点内容等,不幸的是我不知道如何解析它。 🙁

将您的dataType从“text”更改为“html”

你应该跳过textnode。

我进入了控制台[ Text,

​, ​, Text]

所以得到jquery(data)[1]

我在test.html中尝试了与您相同的操作:

    

在另一个文件中