1. 程式人生 > >js,jq小tips

js,jq小tips

1.當前學期是第幾周(可能不太準確)

    var today =new Date();
    var currentMonth =today.getMonth()+1;
    currentMonth=parseInt(currentMonth);
    var d = new Date();
    if(currentMonth>8){
        //下面代表的,2015年(當前年份),9月(月份會加1),1日
        d.setFullYear(d.getFullYear(),8,1);
        d.setHours(0);
        d.setMinutes(0
); d.setSeconds(0); }else{ d.setFullYear(d.getFullYear(),2,1); d.setHours(0); d.setMinutes(0); d.setSeconds(0); } var d1 = new Date(); //當前是這個學期的第幾周 var currentWeek=2+parseInt((d1.getTime()-d.getTime())/1000/60/60/24/7);

2.點選按鈕之後動態的新增一個按鈕,然後點選新增的按鈕會彈出確定框“ok”

(使用onclick=“x()”有效,使用$(‘#test’).click(function(){..}無效)

<html>
<head>
<script src="jquery.min.js"></script>
</head>
<body>
<input  type="button" value="1" onclick="f()"/>
</body>
<html>

<script type="text/javascript">
function f(){
 $('body'
).append('<input type="button" id="test" value="2" onclick="x()">'); } //有效 function x(){ confirm("ok"); } //點選被程式碼動態新增的按鈕,下面的方法不會執行 $('#test').click(function(){ confirm("ok"); })
</script>