我从某个无法按照我想要的方式格式化的日期开始,所以我尝试通过 javaScript 格式化。
<div class="date">
Oct. 07,
</div>
我正在努力实现:
<div class="date">
<div class="m1">Oct</div> <div class="m2">07</div>
</div>
我有这个 jQuery,但我还没有完成
$(document).ready(function() {
$('.date').each(function( index ) {
var kill = $(this).html().replace(/. /g, ' ').replace(/,/g,' ');
$(this).html(kill);
});
});
最佳答案
var $date = $('.date'),
text = $date.text(),
monthYear = text.split('.');
$date.html('')
.append($('<div class="m1">' + monthYear[0] + '</div>'))
.append($('<div class="m2">' + monthYear[1].replace(',','') + '</div>'));
关于javascript - 用 Javascript/JQuery 替换和添加包装器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19253655/