Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何通过jQ.append()传递换行符?_Jquery_Html_Append_Line Breaks - Fatal编程技术网

Jquery 如何通过jQ.append()传递换行符?

Jquery 如何通过jQ.append()传递换行符?,jquery,html,append,line-breaks,Jquery,Html,Append,Line Breaks,使用来自的一些简单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>')

使用来自的一些简单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(“这是一个工具提示。它通常用于向用户解释某些内容,而不占用页面空间。

”);
不:

$(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('
这是一个工具提示。它通常用于向用户解释某些内容,而不占用页面空间

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


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

在append中,您必须用反斜杠跳过换行符

就你而言:

$(this).append('\
这是一个工具提示。它通常用于向用户解释某些内容,而不占用页面空间。

\
');在追加中,必须使用反斜杠跳过换行符

就你而言:

$(this).append('\
这是一个工具提示。它通常用于向用户解释某些内容,而不占用页面空间。

\ ');