0

我有一行有以下文字:U(矩形间距)

我想要的是
在 U 之后,即 2-3 个字符之后,所以它说:

U<br />
(Rectangular pitch)

我已经尝试过了,但是它插入了很多中断:(

$(document).ready(function () {
            var html = $("span.manipulate").html();
            html = html.substring(0, 3) + "<br />" + html.substring(3);
            $("span.manipulate").html(html);
        });
4

2 回答 2

1

尝试这个

var html = $("#name").html().split(" ");
html = html[0] + "<br>" + html.slice(1).join(" ");
$("#name").html(html);

演示

于 2013-07-09T11:09:23.397 回答
0

尝试

$(document).ready(function () {
    $("span.manipulate").html(function(idx, html){
        return html.replace(/(.*?)\s(.*)/, '$1<br/>$2')
    });
});

演示:小提琴

于 2013-07-09T11:14:00.620 回答