jquery的常见使用

来源:互联网 发布:免费换ip软件 编辑:程序博客网 时间:2024/04/30 05:42

1.checkbox的赋值和判断选中

判断.is(':checked') true/false,例如:$("#a").is(":checked");

赋值.attr("checked",'true')

2.判断标签是否包含样式

.hasClass("class");

例如,我想在一串li中,查找包含“addRedColorCss”样式的li

$("#categoryLeft ul li").each(function(){if($(this).hasClass("addRedColorCss")){_newShopping(selfId,$(this).attr("id"));}});


3.置顶

$("#loading2").click(function(){$('body,html').animate({scrollTop:0},500);        return false;});

4.判断元素是否隐藏

if($("#a").is(":hidden")){// 是隐藏   }else{// 是显示}

5.常见js正则校验

/***校验电话号码是否合法,比如 021-12345678*校验手机号码是否合法,比如 18217615408**/function isTelOrMobile(telephone){  var teleReg = /^((0\d{2,3})-)(\d{7,8})$/;  var mobileReg =/^1[358]\d{9}$/;   if (!teleReg.test(telephone) && !mobileReg.test(telephone)){  return false;  }else{  return true;  }  }//验证QQ号码5-11位function isQQ(qq) {var filter = /^\s*[.0-9]{5,11}\s*$/;if (!filter.test(qq)) {return false;} else {return true;}}//验证邮箱格式function isEmail(str) {if (str.charAt(0) == "." || str.charAt(0) == "@" || str.indexOf('@', 0) == -1 ||str.indexOf('.', 0) == -1 || str.lastIndexOf("@") == str.length - 1 ||str.lastIndexOf(".") == str.length - 1 ||str.indexOf('@.') > -1)return false;elsereturn true;}

6.string --> object  object -- > strring

var obj = new Object();obj.name = 'zhangsan';obj.age = 11;var objStr = $.toJSON(obj);console.log(objStr);// object --> stringvar str = "{\"name\":\"lisi\",\"age\":11}";var strObj = $.parseJSON(str);console.log(strObj.name+" " + strObj.age);// string --> object


ps:若出现 $.parseJSON() not function情况,请添加 jquery.json的js包

点我下载,jquery-1.11.1.min.js+jquery.json.-2.4.js




















未完,待续....






个人记录,避免遗忘!

0 0
原创粉丝点击