我有下面的div,我想删除时间,例如12:30。最好的方法是什么?内容是动态的。这是一个Fiddle,我试过
<div class="jsmatchdate">
11-08-2018 12:30
</div>
使用JQuery:
$('.jsmatchdate').text( function (_,txt) {
return txt.split(' ')[0];
})
说明:我们用"(空字符(分割文本
split函数返回一个数组['111-8-2018','12:30'],我们需要索引为0的第一部分。
如果您想使用jQuery,那么您可以尝试slice命令。
$('.jsmatchdate').text(function (_,txt) {
return txt.slice(0, 11);
});
这样做的目的是在div中获取文本,并返回所需的长度,即11-08-2018
Fiddle Link