我的问题是我正在使用的CMS在单个span元素中输出日期,如下所示:M / d / Y,输出以下html:Mar / 03/14。
我想将日期设置为每个变量的堆叠样式 例如2014年(在底部),JAN(年度最佳)和14日(当月的最佳日期)。
不幸的是我只能访问css和smarty tpl文件,而不是php文件。我正在寻找CSS解决方案,但我也对JS开放。
任何建议表示赞赏。
答案 0 :(得分:0)
我使用jQuery编写了这个例子:
$(document).ready(function(){
// You can change for your classes or add this in your smarty template
var month = $('.month'),
day = $('.day'),
year = $('.year'),
out = $('.out');
var months = {
'JAN': '01'
'FEB', '02',
'MAR': '03'
// etc...
};
// Hides the unecessary elements
month.hide();
year.hide();
day.hide();
out.html(months[month.text()] + '/' + day.text() + '/' + year.text());
});