如何使用jquery在Artikler之后添加<br/>

时间:2010-08-27 14:32:45

标签: jquery

动态创建以下来源。

我想添加

    <br /> 
after Artikler, to become 
    Artikler<br />.

来源

<div id="shopping">
    <p><!--TEXT:--> <A HREF="cart-8.asp" CLASS="longsum">7&nbsp;Artikler, verdi:&nbsp;10 199,00</A></p>
    </div>

我想我需要使用

.after('<br />');

但我不确定如何获得Artikler。

7将动态更改。

2 个答案:

答案 0 :(得分:2)

jQuery DOM操作函数(例如after())专门用于DOM元素,在这种情况下,整个文本块都是单个元素。

更好的方法是将文本从元素中删除:

var text = $("a.longsum").html();

然后替换你的字符串:

text = text.replace("Artikler", "Artikler<br />");

并将结果放回元素中:

$("a.longsum").html(text);

答案 1 :(得分:0)

"7&nbsp;Artikler, verdi:&nbsp;10 199,00".replace("Artikler", "Artikler<br />");
如果我找到你的话,这应该做的事情