在div中显示日期时包括换行符

时间:2015-06-15 10:30:50

标签: javascript jquery html css

我需要将日期显示为以月份为中心的日期格式化的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中的每个循环,因为日期将不断生成。

谢谢!

2 个答案:

答案 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纯黑色;