zoukankan      html  css  js  c++  java
  • [小问题笔记(七)] 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');

  • 相关阅读:
    设计模式——代理模式
    设计模式——建造者模式
    设计模式——模板方法
    springboot+mybatis项目自动生成
    【小坑】java下载excel文件
    设计模式——工厂方法模式 和 抽象工厂模式
    设计模式——单例模式
    容易忽略的递归当中的return
    Android 4.0以后正确的获取外部sd卡存储目录
    Android 串口设置校验位、速率、停止位等参数
  • 原文地址:https://www.cnblogs.com/hydor/p/4233604.html
Copyright © 2011-2022 走看看