jQuery选择<br/>标签并在其周围包裹空格

时间:2012-05-01 14:32:27

标签: jquery replace

例如我有这个标记:

Test text<br>
test2 text

它内部需要在之前和之后都有空间。喜欢这个

" <br> " 

所以我可以拆分整个文本并得到一个完整的列表:

Test
text
<br>
test2
text

我使用此代码进行拆分:

var words = text.split(" ");
    //            console.log("words:" + words);
for ( var i = 0, l = words.length; i<l; ++i ) {
    //  console.log(i +": "+words[i] );
}

我有一些代码可以回答我的问题。尚未完成,我需要你的帮助。

// Replace all "<br>" to " <br> "             
$("#artikel br").each(function(){
   alert($(this).index()));
});

1 个答案:

答案 0 :(得分:1)

$("#artikel").html(function(index, oldhtml){
    return oldhtml.replace(/\<br\>/gi, "&nbsp;<br>&nbsp;"); 
});

html docs

Live DEMO