//当前点击的标签添加样式,同级别其他标签移除样式
$(this).addClass('hover').siblings().removeClass('hover');
//执行完改Ajax后执行下一步 同步 async:false
//{%$argv(0)%}(公司写法)获取页面传入的id id="title_1" var type = "{%$argv(0)%}"; if (type != "") { $("#title_" + type + "").click(); }
//默认点击第一个 $("#biao").eq(0).click();
//下载链接 href填路径 download填下载文件的名称 <a href="{*Doc}" download="{*Title}">
//获取该id下面最后一个span标签并隐藏 $("#hide span").last().hide();
//js生成随机数 function RndNum(n) { var rnd = ""; for (var i = 0; i < n; i++) rnd += Math.floor(Math.random() * 10); return rnd; } RndNum(2);//表示2位数的随机数,以此类推
//一般处理程序方法生成随机数 /// <summary> /// 随机生成验证码 /// </summary> /// <param name="num">验证码长度</param> /// <returns></returns> public string GetCode(int num) { Random ran = new Random(); int[] arr = new int[num]; for (int i = 0; i < num; i++) { arr[i] = ran.Next(0, 9); } return string.Join("", arr); } string shu = GetCode(6);//生成随机数
//定义变量获取屏幕视口宽度 var windowWidth = $(window).width(); if (windowWidth < 640) { // do something } if (windowWidth >= 640) { // do something }
//js判断一个字符在字符串出现的次数 var s='jhdoiweesdds'; var n=(s.split('d')).length-1; alert(n);
//JSON转字符串格式 JSON.stringify(a)
//JSON转[[27, 4], [28, 1],]格式 var a = []; var url = "apps/Traffic/effect.xmls"; var ajax = new xajax(url, "{%#root%}", "json"); var ret = ajax.execute("exes"); $.each(ret, function (index, item) { var b = []; b.push(item.Days) b.push(item.ct) a.push(b); }) console.log(JSON.stringify(a));
//在js中判断如果字符串的长度大于10后面的就用省略号代替怎么实现? var str="这里是字符串aaaa";//原始字符串 var s = str;//要展示的字符串 if(str.length>10){ s=str.substring(0,10)+"..."; } alert(s);
//html传id,js获取id <a href="2.html?id=21">2</a>//页面1 //页面2 <script> $(function () { var url = location.search; //获取url中"?"符后的字串 var theRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(1); strs = str.split("&"); for (var i = 0; i < strs.length; i++) { theRequest[strs[i].split("=")[0]] = decodeURIComponent(strs[i].split("=")[1]); } } var index_1 = theRequest['id']; alert(index_1); }) </script>
//生成GUID function guid() { return 'xxxxxxxx-xxxx-xxxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { var r = Math.random() * 16 | 0, v = c == 'x' ? r : (r & 0x3 | 0x8); return v.toString(16); }); }
//读取cookie方法 function getCookie(c_name) { if (document.cookie.length > 0) { c_start = document.cookie.indexOf(c_name + "=") if (c_start != -1) { c_start = c_start + c_name.length + 1 c_end = document.cookie.indexOf(";", c_start) if (c_end == -1) c_end = document.cookie.length return unescape(document.cookie.substring(c_start, c_end)) } } return "" }
//设置cookie方法 function setCookie(c_name, value, expiredays) { var exdate = new Date() exdate.setDate(exdate.getDate() + expiredays) document.cookie = c_name + "=" + escape(value) + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString()) }
//存cookie 1天后过期 setCookie('guids', guid, 1); //读取cookie var gid = getCookie('guids'); alert(gid);
//获取相差天数日期 function GetDateStr(AddDayCount) { var dd = new Date(); dd.setDate(dd.getDate() + AddDayCount);//获取AddDayCount天后的日期 var y = dd.getFullYear(); var m = dd.getMonth() + 1;//获取当前月份的日期 var d = dd.getDate(); return y + "-" + m + "-" + d; } //昨日日期 var date = GetDateStr(-1); alert(date);
$(function () { //同一个头部(frame),当前页面添加该样式 其余页面删除 $('.active').removeClass('active'); $(".cf li").eq(5).addClass("active"); })
//回车键登录 $(document).ready(function () { document.onkeydown = function (event) { if (event.keyCode == 13) //回车键的键值为13 submit();//登录方法 }; });
//百分比计算 % 百分比=(当前执行数目/总数目)*100
//首个添加样式 $($(".shfw li")[0]).addClass('serc_tab_li');
item="/Date(1544495323000)/"; var time = item.replace(/[^\d.]/g, "")*1;//只保留数字 值为"1544495323000" *1转为数字格式 alert(changeDate(time)); //日期时间戳转换 function changeDate(datetimes) { var date = new Date(datetimes); Y = date.getFullYear() + '-'; M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-'; D = date.getDate() + ' '; //h = date.getHours() + ':'; //m = date.getMinutes() + ':'; //s = date.getSeconds(); //年 月 日 时 分 秒 return Y + M + D; }
//滚动条监听事件 $(document).ready(function () {//在文档加载完毕后执行 $(window).scroll(function () {//开始监听滚动条 //获取当前滚动条高度 var topp = $(document).scrollTop(); //用于调试 弹出当前滚动条高度 alert(topp); //判断如果滚动条大于90则弹出 "ok" if (topp > 90) { //alert("ok"); } }) })
//接近底部事件 var end = 1; $(window).bind("scroll", function () { if ($(document).scrollTop() + $(window).height() > $(document).height() - 600 && end != 0)// 接近底部100px { end = 0; alert(1); setTimeout(function () { end = 1; }, 1000) } });
//身份证号码自动空格.3+3+8+4 function FillIdentity(idValue) { return idValue.substring(0, 3) + " " + idValue.substring(3, 6) + " " + idValue.substring(6, 14) + " " + idValue.substring(14, 18); }
//去除汉字 function RemoveChinese(strValue) { if (strValue != null && strValue != "") { var reg = /[\u4e00-\u9fa5]/g; return strValue.replace(reg, ""); } else { return ""; } }