如下代码想改为jqyery的话,请问要怎么去实现?

<script>
var dat = new Date();
var year = dat.getFullYear();
var month = dat.getMonth();
var day = dat.getDate();
document.getElementById("nian").innerHTML = year;
add();

function add() {
document.getElementById("data").innerHTML = "";
var nian = dat.getFullYear();
var yue = dat.getMonth();
var tian = dat.getDate();
var arr = ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"];
document.getElementById('nian').innerText = nian;
document.getElementById('yue').innerText = arr[yue];
var setDat = new Date(nian, yue + 1, 1 - 1);
var setTian = setDat.getDate();
var setZhou = new Date(nian, yue, 1).getDay();
for(var i = 0; i < setZhou; i++) {
var li = document.createElement('li');
document.getElementById("data").appendChild(li);
}
for(var i = 1; i <= setTian; i++) {
var li = document.createElement('li');
li.innerText = i;
document.getElementById("data").appendChild(li);
} .

var li=document.getElementById("data").getElementsByTagName("li");
for(var i=0;i<li.length;i++){
li[i].onclick=function (){
var bt=document.getElementById("bt");
bt.value=nian+"年"+yue+1+"月"+this.innerHTML+"日"+":";
}
}
}

document.getElementById("pre").onclick = function() {
dat.setMonth(dat.getMonth() - 1);
add();
};
document.getElementById("next").onclick = function() {
dat.setMonth(dat.getMonth() + 1); add(); };
</script>

明月笑刀无情
浏览 193回答 2
2回答

白衣染霜花

用this是指这个原件,$("ul li")是指在ul下面的li原件我用this是想将点击时的原件传送过来,但忘记,this是指自身,不可能有下一个原件你写的$("form:text")也不正确因为你有两个提交表单,这样写,你提交第2个时,也会获取第1个表单==============================<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title></title></head><script type="text/javascript" src="/jquery/jquery.js"></script><script type="text/javascript">$(document).ready(function(){$("form").submit(function(){var formid=$(this).attr("id");var textfields=$("#"+formid+" :text").val();alert(textfields)$("#hh").html("来自表单:"+formid+",所输入内容为:"+textfields);});});</script><body><form id="form1" name="form1" method="get" action="" onsubmit="return ok(this);"><input type="text" name="textfield" id="textfield1" /><input type="submit" name="button" id="button1" value="提交" /></form><form id="form2" name="form2" method="get" action="" onsubmit="return ok(this);"><input type="text" name="textfield" id="textfield2" /><input type="submit" name="button" id="button2" value="提交" /></form><div id="hh">1212</div></body></html>

元芳怎么了

<script>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;dat&nbsp;=&nbsp;new&nbsp;Date();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;year&nbsp;=&nbsp;dat.getFullYear();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;month&nbsp;=&nbsp;dat.getMonth();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;day&nbsp;=&nbsp;dat.getDate();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$('#nian').html(year);&nbsp;&nbsp;&nbsp;&nbsp;add();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;add()&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$('#data').html('');&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;nian&nbsp;=&nbsp;dat.getFullYear();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;yue&nbsp;=&nbsp;dat.getMonth();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;tian&nbsp;=&nbsp;dat.getDate();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;arr&nbsp;=&nbsp;["一月",&nbsp;"二月",&nbsp;"三月",&nbsp;"四月",&nbsp;"五月",&nbsp;"六月",&nbsp;"七月",&nbsp;"八月",&nbsp;"九月",&nbsp;"十月",&nbsp;"十一月",&nbsp;"十二月"];&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$('#nian').html(nian);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$('#yue').html(arr[yue]);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;setDat&nbsp;=&nbsp;new&nbsp;Date(nian,&nbsp;yue&nbsp;+&nbsp;1,&nbsp;1&nbsp;-&nbsp;1);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;setTian&nbsp;=&nbsp;setDat.getDate();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;setZhou&nbsp;=&nbsp;new&nbsp;Date(nian,&nbsp;yue,&nbsp;1).getDay();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(var&nbsp;i&nbsp;=&nbsp;0;&nbsp;i&nbsp;<&nbsp;setZhou;&nbsp;i++)&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$('#data').append($('<li></li>'));&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(var&nbsp;i&nbsp;=&nbsp;1;&nbsp;i&nbsp;<=&nbsp;setTian;&nbsp;i++)&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$('#data').append($('<li>'+i+'</li>'));&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$('#data').on('click','li',function(){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$('#bt').val(nian+"年"+yue+1+"月"+$(this).text()+"日"+":");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;})&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$('#pre').click(function(){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dat.setMonth(dat.getMonth()&nbsp;-&nbsp;1);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;add();&nbsp;&nbsp;&nbsp;&nbsp;})&nbsp;&nbsp;&nbsp;&nbsp;$('#next').click(function(){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dat.setMonth(dat.getMonth()&nbsp;+&nbsp;1);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;add();&nbsp;&nbsp;&nbsp;&nbsp;})</script>
打开App,查看更多内容
随时随地看视频慕课网APP