我对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())
答案 0 :(得分:2)
你的意思是
$(function() {
$('#footer').prepend('<div class="disclaimer">'+
new Date().getFullYear() +
' disclaimer text</div>');
});
答案 1 :(得分:1)
您可以将该变量连接到字符串中:
$(document).ready(function() {
var now = new Date()
$('#footer').prepend('<div class="disclaimer">' + now.getFullYear() + ' + disclaimer text</div>');
});
答案 2 :(得分:0)
这和你的例子一样简单。为了安全起见(例如,如果您需要在免责声明文本中使用<
,>
等),请使用.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>