Javascript 当内容通过AJAX发送时,如何从HTML()中提取给定DIV的HTML()
我正在使用jqueryajax加载包含另一个页面内容/html的页面部分\Javascript 当内容通过AJAX发送时,如何从HTML()中提取给定DIV的HTML(),javascript,jquery,ajax,Javascript,Jquery,Ajax,我正在使用jqueryajax加载包含另一个页面内容/html的页面部分\ $(function() { app.xhr = $.ajax({ url: url, dataType: "html", cache: false,
$(function() {
app.xhr = $.ajax({
url: url,
dataType: "html",
cache: false,
success : function(html)
{
app.html = $(html);
setTimeout(function(){
app.insertPageData();
app.xhr = null;
},100)
},
error : function()
{
alert("Not Found")
}
})
insertPageData : function()
{
$('div.data').html(app.html.find(".content").html())
}
});
这里是IE特有的问题。app.html包含页面的html,我需要从页面中提取一个特定的div html,该页面不适用于IE
有没有其他方法可以从HTML中提取HTML
谢谢/Gursimron您想要的div上有id或类吗?另外,您所说的提取是指这就是您想要的,还是指您想要从HTML中删除它 如果要删除div,并且假设您有id,则可以执行以下操作:
app.html.remove('#id-of-div');
如果您只需要div而不需要其他内容,则可以执行以下操作:
app.html = app.html.find('#id-of-div');