<td colspan="2" class="ai1ec-time">
<a class="ai1ec-button ai1ec-calendar-link" href="#">
Back to Calendar »
</a>
July 12, 2012 @ 08:00 am – July 13, 2012 @ 10:00 pm
</td>
上面是我的 HTML 标记,它显示下面的文本。
返回日历 » 2012年7月12日@上午08:00 – 2012年7月13日@晚上10:00
我需要从开始日期/时间中删除 @ 08:00 am
并从结束日期/时间中删除 @ 10:00 pm
。如何使用 jQuery 来完成此操作?我听说过并读到过一个叫做 Regexp 的东西,这是需要使用的吗?使用 jQuery 删除()?
我忘了说“时间”是不固定的。唯一修复的是需要删除的部分以“@”开头并以“m”结尾
最佳答案
$(".ai1ec-time").html(function(i,o){
return o.replace( /@[0-9:\s]+(am|pm)/ig, '' );
});
关于jquery - 使用 jQuery 删除字符串中的一些文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10459932/