在div元素中的文本之间插入元素

时间:2014-11-25 18:34:02

标签: jquery

我需要在选择父元素(在本例中为div)的特定文本之前插入一个break元素。 例如。

<div>start finish</div>

我想使用jquery

在完成文本之前添加<br>元素

2 个答案:

答案 0 :(得分:0)

抱歉忽略了我们的问题并更新了我的答案

HTML :<div id="someid">Start Finish</div>


Javascript: $("#someid").html("start<br/>finish");

这是你在找什么?

答案 1 :(得分:0)

您可以执行以下操作:

    <div>start finish</div>

var text = $("div").text();
text = text.split(" ");
text[ text.length - 1 ] = "<br/>" + text[ text.length - 1 ];
text = text.join(" ");
$("div").html(text);

首先从div中提取文本,然后将其拆分为空格,抓取最后一个单词,在该关键字之前添加一个,用空格连接数组并将其作为HTML返回到div。