84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
我从后台获取文件名 但是文件名包含了单引号 导致有冲突 我用正则去替换 还是行不通"<tr oncontextmenu="operateList(event,this,'"+files[i].id+"','"+files[i].true_file_url.replace(reg,""")+"');">"
走同样的路,发现不同的人生
需要对字符串里的'转移成'
str..replace(/\'/, "\\\'")
files[i].true_file_url就已经是一个字符串了,不需要再加引号了,你的意思是还要给这个字符串前后各加一个引号?
files[i].true_file_url
我觉得根本就不用拼接字符串
<tr oncontextmenu="operateList(event, this, files[i].id, files[i].true_file_url);">
非得拼接的话,es2015方法,字符串模板
var str = "http://aaa.cc.com/aa'ss"/ss"; var target = `'${str}'`; console.log(target)
需要对字符串里的'转移成'
files[i].true_file_url
就已经是一个字符串了,不需要再加引号了,你的意思是还要给这个字符串前后各加一个引号?我觉得根本就不用拼接字符串
非得拼接的话,es2015方法,字符串模板