我如何在当前年份预先安装一个div?

问题描述:

我对JavaScript和jQuery有点新东西我如何在当前年份预先安装一个div?

我正在使用jQuery prepend()创建一个带有“X”类的新div,并且在新div中需要结果或当前年份和免责声明。

我的jQuery代码:

$(document).ready(function() { 
    $('#footer').prepend('<div class="disclaimer">current year + disclaimer text</div>'); 
}); 

到目前为止,我能够创建DIV与免责声明,但不是今年内的新的div。

我对当年的JavaScript:

now = new Date 
document.write(now.getFullYear()) 
+1

好为一体,'新日期“什么都不做。其次,你没有特别提出一个问题。 –

,可以串联变量到字符串:

$(document).ready(function() { 
    var now = new Date() 
    $('#footer').prepend('<div class="disclaimer">' + now.getFullYear() + ' + disclaimer text</div>'); 
}); 
+0

谢谢我想我的答案是如此简单和正面,我看不到它。这工作再次谢谢你 – ThunderChicken

你的意思是

$(function() { 
    $('#footer').prepend('<div class="disclaimer">'+ 
     new Date().getFullYear() + 
     ' disclaimer text</div>'); 
}); 
+0

我会阅读元帖子。谢谢 – ThunderChicken

它只是那么简单,因为你的榜样。发挥它的安全(如果你需要有<>,等你免责声明文本,例如),使用.text()添加内容:

$(document).ready(function() { 
 
    var discText = "disclaimer text"; 
 
    var currentYear = (new Date()).getFullYear(); 
 

 
    $('<div class="disclaimer"></div>'). 
 
    text(currentYear + " - " + discText). 
 
    appendTo('#footer'); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
 

 
<footer id="footer"></footer>