以下脚本在IE和Firefox中运行良好,但在Opera中不行:
jQuery.noConflict();
...
jQuery.ajax({
...
success: function(data){
var contenido=jQuery(data).find("#contenido");
var myScript="<script>function pag(n){alert('hello');}<\/script>";
jQuery(contenido).append(myScript);
jQuery("#myDiv").html(contenido);
},
...
});
在contenido
块中已经定义了函数pag()
,我想要完成的是用一个新函数替换这个函数。 JS alert()在每个浏览器中执行但是Opera(好吧,我还没有尝试过Chrome)。
我很欣赏任何有关我做错的建议。提前谢谢!