我对一些返回一些html的url进行ajax调用,我想在DOM中的某个部分使用html。因此,在从服务器检索数据的地方,我使用filter方法去除不需要的html并在DOM中插入所需的html。但是因为看起来里面需要html的脚本标签被删除了。我认为过滤方法正在做一些事情。有没有办法不删除脚本标签?
答案 0 :(得分:1)
var dom = $(data);
dom.filter('script').each(function(){
$.globalEval(this.text || this.textContent || this.innerHTML || '');
});
$('#mydiv').html(dom.find('#something').html());