我正在用javascript做一些事情,我想知道,如何在javascript中将撇号放在字符串中?
theAnchorText = 'I apostrophe M home';
答案 0 :(得分:44)
您可以使用双引号而不是单引号:
theAnchorText = "I'm home";
或者,逃避撇号:
theAnchorText = 'I\'m home';
反斜杠告诉JavaScript(顺便说一句,这与jQuery无关),下一个字符应该被解释为“特殊”。在这种情况下,反斜杠后的撇号意味着使用文字撇号但不结束字符串。
在反斜杠后面还有其他字符可以表示其他特殊字符。例如,您可以将\n
用于新行,或\t
作为标签。
答案 1 :(得分:10)
您可以尝试以下操作:
theAnchorText = "I'm home";
OR
theAnchorText = 'I\'m home';
答案 2 :(得分:8)
这是简单的Javascript,与jQuery库无关。
你只需用反斜杠逃避撇号:
theAnchorText = 'I\'m home';
另一种方法是在字符串周围使用引号,然后你不必转义撇号:
theAnchorText = "I'm home";
答案 3 :(得分:4)
您可以通过使用反斜杠转义它来将撇号放在单引号JavaScript字符串中,如下所示:
theAnchorText = 'I\'m home';