xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4 && xmlhttp.status==200) {
document.getElementById("content").innerHTML=xmlhttp.responseText;
$('p.example').text('change something');
}
}
如何更改回调的结果?结果(以html格式)出现在id='content'
块中,然后我尝试$('p.example').text('change something');
它什么也没做。我想在进行innerHTML之前我必须操纵它?
答案 0 :(得分:0)
您可以使用$.parseHTML()
将其转换为html对象,然后像往常一样对任何其他html元素进行操作。
$.ajax(url,function(data){
var $html = $.parseHTML(data);
$("body",$html).append("Adding this text to my html result.");
....
});