如何在javascript中的字符串中获得撇号

问题描述:

我正在做一些与JavaScript的东西,我想知道,我如何把一个撇号字符串中的JavaScript?如何在javascript中的字符串中获得撇号

theAnchorText = 'I apostrophe M home'; 
+0

'我\'米'或“我是” – stecb 2011-06-06 20:28:54

你可以使用双引号代替单引号:

theAnchorText = "I'm home"; 

或者,escap E中的撇号:

theAnchorText = 'I\'m home'; 

反斜杠让JavaScript(此无关的jQuery,顺便)下一个字符应解释为“特殊”。在这种情况下,反斜杠后面的撇号表示使用文字撇号而不结束字符串。

还有其他字符可以放在反斜杠后面以指示其他特殊字符。例如,您可以使用\n作为新行,或使用\t作为选项卡。

这是纯Javascript,与jQuery库无关。

您只需使用反斜线撇号:

theAnchorText = 'I\'m home'; 

另一种方法是用引号字符串,那么你就不必逃避撇号:

theAnchorText = "I'm home"; 

您可以用反斜杠它把撇号在一个单引号JavaScript字符串,像这样:

theAnchorText = 'I\'m home';

你可以尝试以下方法:

theAnchorText = "I'm home"; 

OR

theAnchorText = 'I\'m home'; 
+0

我格式化了您的答案。欢迎来到SO! – 2011-06-06 20:37:20