在javascript和html中操作单引号
我以前问过这个问题,这个问题很简单,但我仍在等待答案 我想要包含“'”单引号的字符串 我知道我可以用双单引号来回避这个问题,但我不想用双单引号 是否有任何解决方案可以在Javascript中使用单引号。我用cookies中的单引号保存值,并用javascript对其进行操作 这真的是一个简单的功能,我不知道为什么开发人员社区不知道一些简单的解决方案在javascript和html中操作单引号,javascript,jquery,html,Javascript,Jquery,Html,我以前问过这个问题,这个问题很简单,但我仍在等待答案 我想要包含“'”单引号的字符串 我知道我可以用双单引号来回避这个问题,但我不想用双单引号 是否有任何解决方案可以在Javascript中使用单引号。我用cookies中的单引号保存值,并用javascript对其进行操作 这真的是一个简单的功能,我不知道为什么开发人员社区不知道一些简单的解决方案 更新:我不想使用反斜杠,因为我没有访问字符串源的权限您可以使用\转义字符: 这是有效代码: var testString = 'this could
更新:我不想使用反斜杠,因为我没有访问字符串源的权限您可以使用
\
转义字符:
这是有效代码:
var testString = 'this could\'ve gone wrong, but it didn\'t';
您可以用以下行替换它们:
strInputString = strInputString.replace(/'/g, "\\'");
这将为您转义所有现有的单引号。您可以使用
\
转义字符:
这是有效代码:
var testString = 'this could\'ve gone wrong, but it didn\'t';
您可以用以下行替换它们:
strInputString = strInputString.replace(/'/g, "\\'");
这将为您转义所有现有的单引号。请添加一些示例代码。。。你想做什么,你会犯什么错误,你期望它做什么?像这样回答很难。你可以像转义符一样转义。。你试过转义符吗:var x=“bla bla\”bla";就像你在网上做一些研究一样简单,我没有获得价值来源的途径。我不能把斜杠放在每一句话之前。一定有其他的解决方案请添加一些示例代码。。。你想做什么,你会犯什么错误,你期望它做什么?像这样回答很难。你可以像转义符一样转义。。你试过转义符吗:var x=“bla bla\”bla";就像你在网上做一些研究一样简单,我没有获得价值来源的途径。我不能把斜杠放在每一句话之前。必须有其他解决方案问题在字符串中我不知道单引号出现在什么位置你可以做一个
字符串。替换(“'”,“\”)
(即:用[double quote][slash][single quote][double quote]替换[double quote][single quote][double quote]@Alex编辑了我的答案以反映您的评论。问题是字符串中的单引号出现在什么位置我不知道您可以使用字符串。替换(“'”,“\”)
(即:用[double quote][slash][single quote][double quote]替换[double quote][single quote][double quote]。@Alex编辑了我的答案以反映您的评论。