[小问题笔记(七)] JS和 jQuery常用语句笔记(隐藏/显示/禁用标签 日期操作 跳转等)

隐藏/显示标签

$("#div1").css("display", "none");
$("#div2").css("display", "block");

禁用/取消禁用

$("#div1").attr("disabled", "disabled");

$("#div1").attr("disabled", "");

字符串 --> 日期

var dateStr="2008-08-08";

var a =dateStr.split('-');

var objDate=new Date(a[0],a[1]-1,a[2]);   //注意月需要-1    0=1月, 2=3月

objDate.setDate(objDate.getDate() + 7);    //日期的加减

alert(objDate);

 日期 --> 字符串

/**
* 时间对象的格式化
*/
      Date.prototype.format = function (format) {
          /*
          * format="yyyy-MM-dd hh:mm:ss";
          */
          var o = {
              "M+": this.getMonth() + 1,
              "d+": this.getDate(),
              "h+": this.getHours(),
              "m+": this.getMinutes(),
              "s+": this.getSeconds(),
              "q+": Math.floor((this.getMonth() + 3) / 3),
              "S": this.getMilliseconds()
          }

          if (/(y+)/.test(format)) {
              format = format.replace(RegExp.$1, (this.getFullYear() + "").substr(4
              - RegExp.$1.length));
          }

          for (var k in o) {
              if (new RegExp("(" + k + ")").test(format)) {
                  format = format.replace(RegExp.$1, RegExp.$1.length == 1
                  ? o[k]
                  : ("00" + o[k]).substr(("" + o[k]).length));
              }
          }
          return format;
      }

 var newDateStr= objDate.format("yyyy-MM-dd ");     //接上

js 星期几

var weekDay = ["星期天", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];
alert(weekDay[objDate.getDay()]);     //(0~6)0代表星期天

添加 class

    $('#bu').addClass('class1');
      document.getElementById('bu').className='class1';

跳转:location.href='www.xiao-bu.com';

新窗口打开:window.open('www.xiao-bu.com');

原文地址:https://www.cnblogs.com/hydor/p/4233604.html