我需要将日期显示为以月份为中心的日期格式化的DIV(DD
MMMM)。但是,该页面仅显示当天。当我检查元素时,换行和月份正在正确发送。
JQuery的
$(document).ready(function () {
var value = moment().subtract(2,'days');
$(".slider").each(function() {
var dateFormatted = moment(value).format("DD" + "<br/>" + "MMMM");
$(this).html(dateFormatted);
value = value.add(1,'days');
});}
HTML
<div class="carousel-items">
<div class="slider"></div>
<div class="slider"></div>
<div class="slider"></div>
<div class="slider"></div>
<div class="slider"></div>
<div class="slider"></div>
<div class="slider"></div>
<div class="slider"></div>
</div>
我还可以使用另一种技术的建议来完成同样的事情。但我确实需要JQuery中的每个循环,因为日期将不断生成。
谢谢!
答案 0 :(得分:0)
<强>回答强>
DIV的高度看起来足够大,可以包含两行,但经过一些建议,我仔细检查了CSS,发现月份实际上已经返回到页面,但就在下面。
答案 1 :(得分:-2)
input <- structure(list(user.id = c(3L, 3L, 4L, 5L, 5L, 6L),
user_type = c("old",
"old", "new", "new", "new", "old")), .Names = c("user.id", "user_type"
), class = "data.frame", row.names = c(NA, -6L))
你可以添加它类
<br>
虽然我总是喜欢使用text-decoretion:underline;或border-bottom:1px纯黑色;