我想要实现的最终输出是:
<li data="["a", "b", "c"]">title</li>
我已经有了变量:
var string = '["a", "b", "c"]';
我试过这个,但它不起作用:
'<li data='+string+'>'
另一种尝试,仍然不起作用,但更接近:
var string = '\"[\"a\", \"b\", \"c\"]\"'
'<li data='+string+'>'
输出:
<li data="[" a", "b", "c"]">title</li>
“a”之前有一个空格
var string = "[\"a\", \"b\", \"c\"]";
var a = '<li data='+string+'>title</li>';
document.write(a);
答案 0 :(得分:0)
var string = "[\"a\", \"b\", \"c\"]";
var a = '<li data=\''+string+'\'>title</li>';
document.write(a);
但是“[”和“]”附近的那些引用会以您所说的想要实现的目标。