Jquery用html <br/>标签替换字符串中的空格

时间:2013-03-08 00:06:39

标签: jquery html replace

我想用html <br />标签替换字符串中的空格,这是最好的方法吗?目前我有这个代码用“ - ”替换空格。

$(".msn").each(function() {
    $(this).text($(this).text().replace(/ /g, '-'));
});

2 个答案:

答案 0 :(得分:4)

$(".msn").html(function(i, oldHTML) {
    return oldHTML.replace(/ /g, '<br/>');
});

答案 1 :(得分:0)

尝试使用.html()代替.text()

$(".msn").each(function() {
    $(this).html($(this).html().replace(/ /g, '<br />'));
});