我有一个返回 html 标记的 Ajax 函数。我需要从整个字符串中提取某个 div 并在我当前的 html 中替换相同的 div。这是代码的一部分:
$.ajax({
type: "POST",
url: postUrl,
dataType: "HTML",
data: "ddd"
success: function(htmlResponse) {
//replace the html code
$('#somediv').html($('#somediv' htmlResponse).html());
}
},
在 Chrome 和 FF 中工作正常,而不是在 IE 8 中。IE 在 htmlResponse 中找不到 div。我试着提醒:
alert($(htmlResponse).find('#somediv').html());
并收到一条空白消息。这是 IE 中的错误,我的代码有什么问题吗?谢谢 8