jquery 常用工具方法

//计算年龄 calcAge:function(birthday,calcDate){varnum=(calcDate.getMonth()<birthday.getMonth()

大家好,又见面了,我是全栈君。

//计算年龄
calcAge : function(birthday, calcDate){
var num = (calcDate.getMonth()<birthday.getMonth() || calcDate.getMonth()==birthday.getMonth() && calcDate.getDate()<birthday.getDate())?1:0;
return calcDate.getFullYear()-birthday.getFullYear() – num;
},
//字符串转日期
string2Date : function(date){
var sd = date.split(‘-‘);
return new Date(sd[0],sd[1] – 1,sd[2]);
},
//日期转字符串
date2String : function(data) {
if (!data) {
return “”;
}
var date = new Date(data);
var year = date.getFullYear();
var month = date.getMonth() + 1;
var day = date.getDate();
month = month >= 10 ? month : “0” + month;
day = day >= 10 ? day : “0” + day;
return year + “-” + month + “-” + day;
},
//点全选checkbox
checkAll : function (){
var checked = $(“#checkAllBox”).prop(“checked”);
$(‘input[name=”subCheckbox”]’).prop(‘checked’,checked);
},
//若有项目取消勾选,全选取消,否则全选勾选
ifCheckAll : function (){
var roles = $(‘input[name=”subCheckbox”]’);
for(var i = 0 ; i < roles.length ; i++){
if(!roles[i].checked){
$(“#checkAllBox”).prop(“checked”,false);
return;
}
}
$(“#checkAllBox”).prop(“checked”,true);
},

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/120884.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • NoSQL:一个帝国的崛起

    NoSQL:一个帝国的崛起01关系数据库帝国现在是公元2009年,关系帝国已经统治了我们30多年,实在是太久了。1970年,科德提出关系模型,1974年张伯伦和博伊斯制造出了SQL,帝国迅速建立起了统治。从北美到欧洲,

    2022年7月3日
    22
  • Linux stat函数_c++ stringbuffer

    Linux stat函数_c++ stringbuffer之前写过一篇关于stat命令的博客,介绍了stat命令的使用和输出信息表示,今天又见到了stat函数,因为输出原因,准备整理一下。stat函数介绍  根据《UNIX环境高级编程》中对于stat函数的解释,stat函数和stat命令一样,都是返回该文件的详细信息。函数定义为:#include&lt;sys/types.h&gt;#include&lt…

    2022年8月21日
    5
  • html a标签打开新窗口_a标签自动跳转

    html a标签打开新窗口_a标签自动跳转<ahref=”javascript:void(0);”onclick=”window.top.open(\”+url+’\’,\’_blank\’)”><iclass=”fafa-file-pdf-o”aria-hidden=”true”></i></a>

    2022年10月25日
    0
  • 敏捷开发模式

    敏捷开发模式是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于"非敏捷"

    2021年12月27日
    51
  • pytest fixtures_Pytest

    pytest fixtures_Pytestfixture的优势Pytest的fixture相对于传统的xUnit的setup/teardown函数做了显著的改进:命名方式灵活,不局限于setup和teardown这几个命名conf

    2022年7月30日
    6
  • VMware如何彻底卸载干净[通俗易懂]

    如何彻底卸载VMware虚拟机禁用VM虚拟机服务首先,需要停止虚拟机VMware相关服务。按下快捷键WIN+R,打开windows运行对话框,输入【services.msc】,点击确定。在服务管理中,找到VM开头的所有服务类别。将所有VM开头的服务禁用掉关闭VMware虚拟机进程按下Ctrl+Alt+Delete,打开任务管理器,找到所有VM开头的进程,全部结束进…

    2022年4月5日
    911

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号