3 回答
TA贡献1794条经验 获得超8个赞
这是通过使用纯 javascript 和 jQuery。此代码不需要除 jquery 之外的任何其他库。
<div class="date-text-1">
11/12/2018
</div>
<div class="date-text-2">
10/1/2018
</div>
<div class="Converted-1">
</div>
<div class="Converted-2">
</div>
这是javascript:
$(document).ready(function() {
var months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
var data1 = $('.date-text-1').text();
var converteddate1=new Date(data1);
var formatedDate1=months[converteddate1.getMonth()]+' '+converteddate1.getDate()+','+converteddate1.getFullYear();
$('.Converted-1').text(formatedDate1);
var data2 = $('.date-text-2').text();
var converteddate2=new Date(data2);
var formatedDate2=months[converteddate2.getMonth()]+' '+converteddate2.getDate()+','+converteddate2.getFullYear();
$('.Converted-2').text(formatedDate2);
});
TA贡献1801条经验 获得超8个赞
这是因为有许多具有相同类名的 div,当$('.class-name').html()
您这样做时,它会更改所有具有相同类名的 div。当您从服务器获取数据时,您可以尝试提供不同的类或更改 json 的内容。
添加回答
举报