我对JavaScript和jQuery有点陌生
我使用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())发布于 2015-11-03 14:45:02
您可以将该变量连接到字符串中:
$(document).ready(function() {
var now = new Date()
$('#footer').prepend('<div class="disclaimer">' + now.getFullYear() + ' + disclaimer text</div>');
});发布于 2015-11-03 14:45:05
你的意思是
$(function() {
$('#footer').prepend('<div class="disclaimer">'+
new Date().getFullYear() +
' disclaimer text</div>');
});发布于 2015-11-03 14:46:41
它就像你的例子一样简单。为了安全起见(例如,需要在免责声明文本中使用<、>等),可以使用.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>
https://stackoverflow.com/questions/33501895
复制相似问题