我正在使用websockets动态更新div的内容。websocket返回原始HTML,我使用jQuery将div的html替换为来自websocket的值。
我尝试过同时使用.html()和.append(),这两种方法似乎都在执行脚本,但没有将它们添加到DOM中。我能够显示内容,但我希望用户在使用Inspect元素时能够看到脚本标记(我正在显示客户端身份验证挑战)。
有没有办法在不过滤任何脚本标记的情况下用jQuery替换元素的html?
发布于 2014-06-01 20:30:03
新版本的jQuery的html()应该插入脚本标记,似乎旧版本的html() (jQuery 1.7)从传递的HTML中删除脚本标记。
https://stackoverflow.com/questions/23983849
复制相似问题