在javascript代码中使用'

时间:2011-09-08 00:19:11

标签: javascript jquery qtip2

我正在使用工具提示插件(qTip 2.0)并尝试指定工具提示的内容。

我收到错误unterminated string literal

以下是代码:

<script type="text/javascript">
var $j = jQuery.noConflict();
$j('.tool').qtip({
content: 'Don\'t want...', 
position: {
  my: 'bottom left', 
  at: 'top left', 
  target: $j('.tool') 
  },
  style: {
  classes: 
  'ui-tooltip-dark ui-tooltip-shadow ui-tooltip-rounded ui-tooltip-tipsy'
}
});
</script>

在内容中,您会看到单词Don't我明白JS会看到'作为content的结尾我如何才能阅读?不正确?

我尝试了Don\'t,但没有效果。我尝试将'更改为",但这不起作用。

我知道有一种方法我不记得了!救命!

3 个答案:

答案 0 :(得分:3)

尝试使用单引号在内容周围添加双引号,应该修复它。

...
content: "Don't want...",
...

这有帮助吗?

答案 1 :(得分:3)

使用转义字符。例如:

var content = 'It\'s the escape character you want.';

答案 2 :(得分:0)

不知道为什么转义字符不起作用。但您也可以尝试使用HTML符号作为\ symbol

 &#92;