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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 关于 python 的缩进「建议收藏」

    关于 python 的缩进「建议收藏」python对缩进是敏感的,而大多教程对应缩进也只是几句话带过,对新手十分不友好,本文就把python常见的缩进问题做了一些整理。

    2022年4月19日
    72
  • vue $listeners $attr_vue query

    vue $listeners $attr_vue query1、vm.$attrs2.4.0新增类型{[key:string]:string}只读详细包含了父作用域中不作为prop被识别(且获取)的特性绑定(class和style除外)。当一个组件没有声明任何prop时,这里会包含所有父作用域的绑定(class和style除外),并且可以通过v-bind=”$attrs”传入内部组件——在创建高级别的组件时非常有用。简单点讲就是包含了所有父组件在子组件上设置的属性(除了prop传递的属性、class和styl

    2022年10月10日
    2
  • java全局变量和局部变量的区别「建议收藏」

    java全局变量和局部变量的区别「建议收藏」java全局变量和局部变量全局变量全局变量又称实例变量,属性,成员变量。位置定义在类中,属于类中的一个成员作用范围因为全局变量是定义在类中的,所以可以使用四种访问权限控制修饰符修饰,但是不论使用哪种,全局变量在当前类中的每一个方法中都可以被访问到,(static修饰的静态方法只能访问static修饰的属性)默认值全局变量有默认值基本类型的实例变量:整型 :默认值为0浮点型 :默认值为0.0布尔型 :默认值为false字符型 :默认值为0或者‘\u0000’引用类型的实

    2022年8月21日
    8
  • python和pythoncharm有什么区别_python为什么叫爬虫

    python和pythoncharm有什么区别_python为什么叫爬虫pycharm和python区别1、首先它们的下载地址和安装的方式不同;2、python是一种基本编译环境,就像java和jar一样。pycharm是一种集成开发环境,为了能够让你快速编写代…

    2022年8月29日
    7
  • Vue生成二维码_生成二维码插件

    Vue生成二维码_生成二维码插件首先安装一下面这个插件cnpminstallvue-qr-S接下来在需要生产并下载二维码的页面引入importVueQrfrom’vue-qr’并在components中注册为组件components:{VueQr//二维码组件},data(){ return{ config:{//二维码配置logo:”,value:”} }

    2022年9月25日
    4
  • 分布式存储系统sheepdog

    分布式存储系统sheepdog

    2021年12月9日
    56

发表回复

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

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