首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery html函数不向DOM添加脚本标记

问jQuery html函数不向DOM添加脚本标记
EN

Stack Overflow用户
提问于 2014-06-01 19:52:36
回答 1查看 383关注 0票数 0

我正在使用websockets动态更新div的内容。websocket返回原始HTML,我使用jQuery将div的html替换为来自websocket的值。

我尝试过同时使用.html()和.append(),这两种方法似乎都在执行脚本,但没有将它们添加到DOM中。我能够显示内容,但我希望用户在使用Inspect元素时能够看到脚本标记(我正在显示客户端身份验证挑战)。

有没有办法在不过滤任何脚本标记的情况下用jQuery替换元素的html?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-01 20:30:03

新版本的jQuery的html()应该插入脚本标记,似乎旧版本的html() (jQuery 1.7)从传递的HTML中删除脚本标记。

FIDDLE

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23983849

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档