Javas专家,
我有这个脚本:
<script type='text/javascript'>
//<![CDATA[
$(document).ready(function() {
var credits= $('body').append('<div id="wrap"><div id="wrapp-inner"><div id="wrapleft"></div><div id="wrapright">Designed Templatezy</div></div></div>');
//]]>
</script>
现在我想将年份脚本<script type='text/javascript'>document.write(new Date().getFullYear());</script>
添加到<div id="wrapleft">
div:
请参阅以下示例:
<script type='text/javascript'>
//<![CDATA[
$(document).ready(function() {
var credits= $('body').append('<div id="wrap"><div id="wrapp-inner"><div id="wrapleft"> document.write(new Date().getFullYear());</div><div id="wrapright">Designed Templatezy</div></div></div>');
//]]>
</script>
我添加我的年份脚本如上所述,但它不起作用,我不是java或jquery的专家,所以请任何人都可以添加今年脚本相同的附加体中的id。谢谢,希望看到你的回复。
答案 0 :(得分:1)
试试这个
y = (result * scaling * self.maxAmplitude * normedAmplitude) + (self.waveHeight * 0.5);
另外,请注意javascript不是java,它们完全不同!
答案 1 :(得分:1)
问题在于您将JavaScript代码作为文本添加到JQuery's Append function的第一个参数中。该参数应该是DOM元素,元素数组,HTML字符串或jQuery对象。
JQuery会将您的参数值解释为HTML字符串,因此JavaScript代码将无法执行。
您应该破坏文本,因此代码将在发送到JQuery之前执行。
$(document).ready(function() {
var fullYear = new Date().getFullYear();
var credits= $('body').append('<div id="wrap"><div id="wrapp-inner"><div id="wrapleft">' + fullYear + '</div><div id="wrapright">Designed Templatezy</div></div></div>');
});
另请注意,您没有正确关闭Ready功能。