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;
    }
    });

  • 相关阅读:
    BeyondLinux_Since1991
    TED系列:我们究竟在教AI学习什么
    TED系列:算法的影响
    TED系列:代码-下一代的通用语言
    TED系列:互联网源起故事
    Hadoop-01 搭建hadoop伪分布式运行环境
    JavaSE-26 Swing
    JavaSE-25 AWT
    JavaSE-24 多线程
    JavaSE-23 注解
  • 原文地址:https://www.cnblogs.com/yangbt/p/3835915.html
Copyright © 2011-2022 走看看