zoukankan      html  css  js  c++  java
  • javascript 定制选择器

    // custom selector `:findday` used to match on specified day in ms.
    //
    // The selector is passed a date in ms and elements are added to the
    // selection filter if the element date matches, as determined by the
    // id attribute containing a parsable date in ms.
    $.extend($.expr[":"], {
    findday: function (a, i, m) {
    var cd = new Date(parseInt(m[3], 10));
    var id = $(a).attr("id");
    id = id ? id : "";
    var si = id.indexOf("-") + 1;
    var ed = new Date(parseInt(id.substring(si, id.length), 10));
    cd = new Date(cd.getFullYear(), cd.getMonth(), cd.getDate());
    ed = new Date(ed.getFullYear(), ed.getMonth(), ed.getDate());
    return cd.getTime() === ed.getTime();
    }
    });
    // custom selector `:findweek` used to match on specified week in ms.
    $.extend($.expr[":"], {
    findweek: function (a, i, m) {
    var cd = new Date(parseInt(m[3], 10));
    var id = $(a).attr("id");
    id = id ? id : "";
    var si = id.indexOf("-") + 1;
    cd = cd.getFullYear() + "-" + cd.getDayForWeek().getWeekOfYear();
    var ed = id.substring(si, id.length);
    return cd === ed;
    }
    });
    // custom selector `:findmonth` used to match on specified month in ms.
    $.extend($.expr[":"], {
    findmonth: function (a, i, m) {
    var cd = new Date(parseInt(m[3], 10));
    cd = cd.getFullYear() + "-" + cd.getMonth();
    var id = $(a).attr("id");
    id = id ? id : "";
    var si = id.indexOf("-") + 1;
    var ed = id.substring(si, id.length);
    return cd === ed;
    }
    });

  • 相关阅读:
    jquery判断<inpur type="checkbox" checked>是否被选择
    hibernate多对多的更新问题
    关于getHibernateTemplate().get()方法
    springmvc的@ResponseBody报错
    @RequestBody ajax 415 400
    js判断浏览器的类型,动态调整div布局
    平衡树treap 0基础详解
    P1582 倒水 题解
    vscode入门记
    P5025 [SNOI2017]炸弹 题解
  • 原文地址:https://www.cnblogs.com/yangbt/p/3835915.html
Copyright © 2011-2022 走看看