javascript - 用 Javascript/JQuery 替换和添加包装器

标签 javascript jquery

我从某个无法按照我想要的方式格式化的日期开始,所以我尝试通过 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>'));

Fiddle

关于javascript - 用 Javascript/JQuery 替换和添加包装器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19253655/

相关文章:

javascript - 如何在 html 中悬停时更改 li 元素的颜色?

javascript - 如何将 php 变量作为参数传递给 JavaScript 函数

javascript - JQuery .resizable,如何为 alsoResize 属性选择子项

javascript - 查询正在运行的父函数?

javascript - Pubnub - 如何从 channel 取消发布

javascript - 如何在文本框中添加 &lt;script&gt;alert ('test' );&lt;/script&gt; ?

asp.net - ASP 生成 JavaScript

javascript - 当使用匿名函数定义 on 时,jQuery 关闭

jquery - 使用 html 中的按钮启用一组文本框

javascript - 检查最新的div