jquery字符串中双引号的问题
test+='{year:"asdas"},';调试得到的是{year:\"asdas\"},而我想要{year:"asdas“}怎么写没有\...
test += '{year:"asdas" },';调试得到的是{year:\"asdas\" },
而我想要{year:"asdas“ }怎么写没有\ 展开
而我想要{year:"asdas“ }怎么写没有\ 展开
4个回答
展开全部
这个不要紧吧,写的时候是用单引号包的字符串,但是debugger的时候字符串是用双引号包起来的,所以里面的当然要用\“显示。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你是要输出字符串的话用 &+quot; (去掉加号) 代替双引号
或者加两条\\试试
或者加两条\\试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写成test += '{year:\"asdas\" },'就可以了
更多追问追答
追问
我试过test += '{year:\"asdas\" },'结果还是{year:\"asdas\" },,这个\依然存在
追答
你用alert(test)看看,那个\“是转义字符,表示的就是"。
我测试的代码:
var test = "test";
test += '{year:\"asdas\"}';
alert(test);
显示结果:test{year:"asdas"}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接 不要那个双引号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询