我将HTML代码存储在这样的element属性中.div data-html-code=iframe width=560 height=315 src=https://www.youtube.com/embed/sNhhvQGsMEc frameborder=0 allowfullscreen/iframe/div如何使用jQu...

我将HTML代码存储在这样的element属性中.
<div data-html-code="<iframe width="560" height="315" src="https://www.youtube.com/embed/sNhhvQGsMEc" frameborder="0" allowfullscreen></iframe>"></div>
如何使用jQuery / Javascript转义所有必需的字符以使其有效?
解决方法:
使用此htmlEscape方法
function htmlEscape(str) {
return String(str)
.replace(/&/g, '&')
.replace(/"/g, '"')
.replace(/'/g, ''')
.replace(/</g, '<')
.replace(/>/g, '>');
}
这应该给您一个可以用作有效html属性值的字符串
沃梦达教程
本文标题为:javascript-在属性内存储HTML


猜你喜欢
- JS+CSS实现超漂亮的动态翻书效果(思路详解) 2023-07-09
- Express框架定制路由实例分析 2023-07-09
- 解决cocos creator UI弹窗穿透问题,遮罩屏蔽触发事件的处理 2022-10-29
- 解决 Django 渲染模板 与 Vue {{ }} 冲突 2023-10-08
- bootstrap select2 动态从后台Ajax动态获取数据的代码 2023-02-23
- 通过CSS数学函数实现动画特效 2022-11-20
- layui table 表格模板按钮实例 2022-12-13
- 利用ajax提交form表单到数据库详解(无刷新) 2023-02-15
- Ajax跨域问题的解决办法汇总(推荐) 2022-12-28
- Vue.js从入门到精通第一天 2023-10-08