0

使用来自http://www.davidjrush.com/blog/2011/12/simple-jquery-tooltip/的一些简单 jQ 逻辑来创建类似效果的简单工具提示。

但是,当我在 JQ 代码中添加换行符时,一切都变南了,逻辑停止工作(FF)。

作品:

$(this).append('<div class="tooltip"><p>This is a tooltip. It is typically used to explain something to a user without taking up space on the page.</p></div>');

才不是:

$(this).append('
<div class="tooltip"><p>This is a tooltip. It is typically used to explain something to a user without taking up space on the page.</p></div>
');

检查 jQ 文档,它表明我找不到任何关于这是一个问题的信息。

任何人都知道它为什么会中断和/或我如何将换行符传递给 jQ.append()

4

1 回答 1

3

在追加内容中,您必须使用反斜杠跳过换行符。

在你的情况下:

$(this).append('\
<div class="tooltip"><p>This is a tooltip. It is typically used to explain something to a user without taking up space on the page.</p></div>\
');

于 2015-05-13T02:54:14.643 回答