Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.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
Javascript 查找并包装<;br>&书信电报;br>;使用JS/jQuery在一个span中_Javascript_Jquery_Html - Fatal编程技术网

Javascript 查找并包装<;br>&书信电报;br>;使用JS/jQuery在一个span中

Javascript 查找并包装<;br>&书信电报;br>;使用JS/jQuery在一个span中,javascript,jquery,html,Javascript,Jquery,Html,正如标题所要求的那样,我正在寻找一种方法,以确定文档中出现的所有,以便将它们包装在一个范围内 从我所能收集到的信息来看,它们并不以字符串的形式存在,所以我不确定如何定位它们 最终目标是采取如下措施: Hello my name is Neil.<br><br>How are you? Hello my name is Neil.<span style="line-height:14px;"><br><br></span>H

正如标题所要求的那样,我正在寻找一种方法,以确定文档中出现的所有


,以便将它们包装在一个范围内

从我所能收集到的信息来看,它们并不以字符串的形式存在,所以我不确定如何定位它们

最终目标是采取如下措施:

Hello my name is Neil.<br><br>How are you?
Hello my name is Neil.<span style="line-height:14px;"><br><br></span>How are you?
你好,我叫尼尔。
你好吗?
把它做成这样的东西:

Hello my name is Neil.<br><br>How are you?
Hello my name is Neil.<span style="line-height:14px;"><br><br></span>How are you?
你好,我叫尼尔。
你好吗?
您可以这样做,但它也将封装单个

元素:

$("br").wrapAll('<span style="line-height:14px" />');

您可以这样做,但它也将封装单个

元素:

$("br").wrapAll('<span style="line-height:14px" />');

我不会讨论这个前提,尽管我很确定有更优雅的方式来做你真正想做的事情。这应该可以做到:

document.body.outerHTML=document.body.outerHTML.replace(/

/gi,

')

这是一个测试,它正在工作

我不会讨论这个前提,尽管我很确定有更优雅的方式来做你真正想做的事情。这应该可以做到:

document.body.outerHTML=document.body.outerHTML.replace(/

/gi,

')

这是一个测试,它正在工作

这可能会有帮助:您不能改用css规则吗
br{线高度:14px;}
?为什么要将它们包装在一个跨距中?也许还有另一种解决方案,您不需要将
br
元素包装在
span
中,只需设置
行高度即可,直接在里面做CSS@charlietfl@Rorymcrossan OP可能遇到了一个现有的内容,其中


非常多,他只想处理这个案例,而不改变现有的单个

标记。这可能会有帮助:你不能改用css规则吗
br{线高度:14px;}
?为什么要将它们包装在一个跨距中?也许还有另一种解决方案,您不需要将
br
元素包装在
span
中,只需设置
行高度即可,直接在里面做CSS@charlietfl@Rorymcrossan OP可能会遇到一个现有的内容,其中


非常多,他只想处理这个案例,而不改变现有的单个

标记。警告是,它将删除所有现有的事件监听器。这还将重新调用文档解析器,布局引擎,并重新绘制整个页面。在具有中等复杂页面的中端设备上,可能需要几秒钟才能完成一个小的可视更改,该更改可以以另一种方式进行处理。注意:它将删除所有现有的事件侦听器。这还将重新调用文档解析器、布局引擎,并重新绘制整个页面。在具有中等复杂页面的中端设备上,可能需要花费几秒钟的时间进行一个小的可视更改,可以用另一种方式解决。我喜欢这个答案的CSS方法。主要问题是OP的功能目标不明确,但根据需要,这种方法可能是最好和最优雅的方法(除了将内容改写为语义…)。我喜欢这个答案中的CSS方法。主要问题是OP的功能目标不明确,但根据需要,这种方法可能是最好、最优雅的方法(除了将内容改写为语义…)。