我的变量包含带撇号或单引号'
的字符串我想用EJS来显示它。
我用
<img class="card-img-top" src='<%= data[i][0].omdb.Poster %>' alt='<%= data[i][0].omdb.Title; %>'>
当 data [i] [0] .omdb.Title; 包含撇号时,HTML就会损坏。
已知<%= 可以逃脱html。但不是单引号! 怎么做?有什么想法吗?
我在ejs文档上找不到任何内容。
答案 0 :(得分:0)
已知
<%=
会转义html。但不是单引号!怎么做?
在属性周围使用双引号。那么单引号就没关系了。
(如果您确实要使用'
,则可以执行...Poster.replace(/'/g, "'")
)。