微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

jQuery.replaceWith不带标签

我有一个包含一些 HTML的AJAX响应,包括< script>元素.

这个HTML应该替换现有元素,但是当我使用时:

$(element).replaceWith($(response))

我丢失了脚本标签……

如何插入HTML的确切方式?

解决方法

代码来自facebook的示例应用程序.插入< div id =“fb-root”>< / div>在你的文件中.该代码需要jQuery来加载脚本.在您的情况下,使用< script>替换//connect…../all.js’.元素.

(function() {
var e = document.createElement('script');
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
e.async = true;
document.getElementById('fb-root').appendChild(e);
}());

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐