0

我正在使用工具提示插件(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了,但没有奏效。我曾尝试更改'",但没有奏效。

我知道有办法解决这个问题,但我不记得了!帮助!

4

3 回答 3

3

尝试用单引号在内容周围加上双引号,应该可以解决它。

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

这有帮助吗?

于 2011-09-08T00:21:01.213 回答
3

使用转义字符。例子:

var content = 'It\'s the escape character you want.';
于 2011-09-08T00:22:37.397 回答
0

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

 &#92;
于 2011-09-08T00:47:01.633 回答