如何在另一个之前插入一个字符?

时间:2014-08-14 14:43:08

标签: javascript jquery string insert character

我有一个包含以下标记的列表:

<ul class="meta meta-event">
    <li>September 4 @ 10:00 am - 5:00 pm</li>
    <li>Some Hotel, London</li>
</ul>

但我想在&#39; @&#39;之前插入<br />标签。 character(我需要在jQuery中执行此操作,因为它是一个带有少量自定义操作的WP插件)

有谁知道我怎么做?

1 个答案:

答案 0 :(得分:2)

您可以使用jQuery的html()方法,并使用字符串替换在<br>

之前插入@标记
$('.meta-event li:contains(@)').html(function(_, html) {
    return html.replace(/@/g, '<br />@');
});

FIDDLE