如何使用jQuery从元素的文本中删除特定的字符串?

时间:2015-11-30 17:15:48

标签: javascript jquery

我想从以下字符串中移除 12:00:00 AM

<div class="modal-body">
    <p>1/11/2016 12:00:00 AM - 1/13/2016 12:00:00 AM</p>
</div>

结果应该是:

  

2016年1月11日 - 2016年1月13日

如何从完整字符串中删除所有出现的 12:00:00 AM

$('.modal-body > p').text().remove("12:00:00 AM");

1 个答案:

答案 0 :(得分:5)

您可以使用.replace() method

Example Here

$('.modal-body > p').text(function () {
    return $(this).text().replace(/12:00:00 AM/g, '');
});

结果:

<div class="modal-body">
    <p>1/11/2016  - 1/13/2016</p>
</div>

如果您只想替换第一个匹配项,只需删除g标记。