jquery
Nightliar
这个作者很懒,什么都没留下…
展开
-
jquery从前台循环设置值
$(document).ready(function(){ $(".list_userName").each(function(){ var str=$(this).text().replace(/\s+/g, "");//去掉所有的空格 var stt=str.substring(0,str.length-1); //去掉最后一个字符 $(this).te原创 2017-01-14 22:42:46 · 766 阅读 · 0 评论 -
给json动态设置未知的属性名
1.源代码菜鸟教程(runoob.com)在 for-in 循环对象的属性时,使用中括号([])来访问属性的值:var a=["3163","3162","3161","3165"];var b={"3162":1,"3163":1,"3162":1,"3165":1};var student = new Object(); for (x in a) { st原创 2017-05-15 22:05:49 · 1306 阅读 · 0 评论 -
js判断只能输入正整数或两位以内的浮点数
function onAdd(){ //这里是要判断的值,根据实际情况修改 var endrate=$("#endrate").val(); //这里是正则表达式在js里的判断用法 if(/^\d+(\.\d{1,2})?$/.test(endrate)){ //如果输入正确做什么处理,这里根据实际情况可修改 frmmain.submit(); }else{ alert("分转载 2017-05-17 20:32:32 · 1369 阅读 · 0 评论 -
jQuery删除指定的元素
var arr = ['a','b','c','d'];arr.splice($.inArray('c',arr),1);alert(arr);转载 2017-05-15 13:50:23 · 1214 阅读 · 0 评论 -
js的时间格式化工具类
function dateUtil() {}dateUtil.baseDate = 946656000;dateUtil.getDateTime = function(timeStamp) { timeStamp += dateUtil.baseDate; var date = new Date(parseInt(timeStamp) * 1000); var d1 = date原创 2017-06-02 21:54:32 · 800 阅读 · 0 评论 -
在js中使用正则验证
//校验规则 正则表达式 只允许输入 数字跟字母 var reg1 = /^[A-Za-z0-9]{4,16}$/; var reg2 = /^[A-Za-z0-9]{6,16}$/; //通过正则的test方法 可以拿到一个boolean类型的值 判断即可ss var flagLogname = reg1.test(loginname); var flagP原创 2017-11-10 13:08:02 · 765 阅读 · 0 评论 -
checkbox解决手动点击后全选功能失效
function changeCheck(el){ //将html节点转为对象 var obj = jQuery(el); var pid = obj.val(); //判断是否选中 if(obj.is(':checked')){ $("input[pid^='"+pid+"_']").each(function(){ this.che原创 2017-11-13 09:43:44 · 922 阅读 · 0 评论 -
layer.msg弹出会关闭layer.open弹出的窗口问题
解决方法:给layer.open加个 type:1layer的icon样式:原创 2017-11-04 17:49:17 · 9186 阅读 · 2 评论 -
app下载判断手机是安卓还是苹果
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no, minimum-scale=1, maximum-scale=1.0" /><meta content="application/xhtml+xml;charset=UTF-8" http-equiv="Content-T原创 2017-12-01 15:06:11 · 3716 阅读 · 0 评论 -
jQuery添加时在5秒内只能操作一次
//如果是添加,在5秒内禁用按钮$("#btn").attr("disabled",true); setTimeout(function() { $("#btn").attr("disabled",false); }, 5000);原创 2017-12-04 16:42:08 · 1318 阅读 · 0 评论 -
jquery validation验证,错误提示放在input框的右边
.formTitle{ padding-left:38px; padding-right:11px; float:right; } .formValue{ width:230px; } label.error { float: right; position: relative; color: #ef392b;原创 2017-12-04 16:47:58 · 8632 阅读 · 0 评论 -
jQuery阻止冒泡事件和默认事件
有时候点击提交按钮会有一些默认事件。比如跳转到别的界面。但是如果没有通过验证的话,就不应该跳转。这时候可以通过设置event.preventDefault(); //阻止默认行为 ( 表单提交 )。event.stopPropagation(); // 阻止事件冒泡event.preventDefault(); //阻止默认行为原创 2017-12-27 15:31:44 · 933 阅读 · 0 评论 -
layer加载层
//加载层function loading(msg){ layer.msg(msg, { icon:16, shade:[0.1, '#fff'], time:false //取消自动关闭 })}//调用loading("数据提交中,请稍等!");原创 2018-05-11 11:21:00 · 8596 阅读 · 4 评论 -
使用select2实现多选select下拉框
多选标签: 卡卡西 鸣人 佐助 小樱 波风水门 大蛇丸 纲手 自来也 单选标签: 请选择... 卡卡西 鸣人 佐助转载 2017-04-18 17:44:28 · 37627 阅读 · 5 评论 -
在图片的左上角加上一个图片标签
html = '';html += '';if(row.enumLabel == '新品'){ html += '';}else if(row.enumLabel == '热门'){ html += '';}else if(row.enumLabel == '人气商品'){ html += '';}html += '';return html;原创 2017-04-14 11:36:18 · 4849 阅读 · 0 评论 -
文本域中只允许输入特定长度的字符
<textarea class="textarea" placeholder="描述文字(只能输入50个字)" id="subtitle" name="subtitle" onKeyDown="LimitTextArea(this)" onKeyUp="LimitTextArea(this)" onkeypress="LimitTextArea(this)">${weekly.subtitl原创 2017-04-05 17:16:44 · 671 阅读 · 0 评论 -
使用unslider图片轮播
ul, ol {padding:0;}.banner {position:relative;overflow:auto;text-align:center;}.banner li {list-style: none;}.banner ul li {float: left;}.dots{position:absolute;bottom:10px;left:0;right:0;} .dot原创 2017-01-14 22:49:23 · 1751 阅读 · 0 评论 -
js级联
//选择地址 var cityList=new Array(); cityList['湖北省']=['武汉市','荆州市','孝感市','襄樊市']; cityList['湖南省']=['长沙市','常德市','澧县市','岳阳市']; cityList['河南省']=['郑州市','信阳市','洛阳市','新乡市']; function allcity(){原创 2017-01-14 23:36:11 · 408 阅读 · 0 评论 -
行级标签和块级标签的区别
一、块级标签1.总是在新行上开始,占据一整行。2.高度,行高以及外边距和内边距都可控制。3.宽带始终是与浏览器宽度一样,与内容无关。4.它可以容纳内联元素和其他块元素。二、行级标签1.和其他元素都在一行上。2.高,行高及外边距和内边距部分可改变。3.宽度只与内容有关。4.行内元素只能容纳文本或者其他行内元素。转载 2017-02-07 15:14:02 · 8677 阅读 · 2 评论 -
在checkebok选项中进行批量删除
1.post.html 发布帖子 批量删除 //批量删除的jsfunction publish_delete(){ var ids=""; $("input:checkbox[name=checkBox]:checked").each(function(index){ //代码调试// console.原创 2017-01-14 23:14:08 · 1016 阅读 · 0 评论 -
h-ui跳转到新页面
${pictorialAddNumber} 画报新增量 function skip(html,title){ creatIframe(html,title); }ps:h-ui中a标签中的href来跳转页面,不会新建页面。如果想在新页面显示需要调用createIframe(html,title)函数,注意引入js。原创 2017-02-10 15:48:48 · 7598 阅读 · 0 评论 -
jquery validate 验证radio
*优惠券类型: checked> 满减券 checked> 折扣券 checked> 现金券 优惠最高金额: 其中,自定义错误提示位置只需修改所在的位置即可,id和for的内容可以在浏览器中F12查看到。$("#form-member-add").validate({ rules:{原创 2017-03-01 15:21:50 · 5585 阅读 · 0 评论 -
转发和重定向
1.转发当客户端发送一个请求到服务器后,Web服务器调用内部的方法在容器内部完成请求处理和转发动作。可以共享request范围内的数据,客户端的URL地址不会发生改变。通过forward方法将提交的信息在多个页面进行传递。作用:在多个页面交互过程中实现请求数据的共享。示例:request.getRequestDispatcher("welcome.jsp").forward(req原创 2017-01-20 21:59:27 · 328 阅读 · 0 评论 -
前端各种页面跳转
1.使用layer跳转。 //全屏展示 layer_full_show('订单详情', '/storehouse/orderView.do?orderId=' + orderId); //按宽高比例展示 layer_show('订单号:' + orderId,'/storehouse/goodEdit.do?orderId=' + ord原创 2017-03-05 10:27:50 · 5360 阅读 · 0 评论 -
input输入框中只允许输入数字
<input onkeyup="if(this.value.length==1){ this.value=this.value.replace(/[^1-9]/g,'') }else{ this.value=this.value.replace(/\D/g,'') }" onafterpaste="if(this.value.length==1原创 2017-03-15 13:39:01 · 1121 阅读 · 0 评论 -
jQuery延迟刷新
function member_changeRole(id){ layer.confirm('确认要转换为设计师吗?',function(index){ $.post('/member/changeRole',{id:id},function(data){ if(data.code==200){ layer.msg('转换成功!',{icon: 5,time:1000});原创 2017-03-27 09:58:00 · 2418 阅读 · 0 评论 -
jQuery清除数组中的空值
var aa = ["12", "34", "", "423", " "];console.log($.grep(aa, function(n) {return $.trim(n).length > 0;}))var aaa = aa.filter(s => $.trim(s).length > 0);console.log(aaa);结果:["原创 2017-04-17 17:55:43 · 9190 阅读 · 0 评论 -
layer.open父页面获取子页面的数据
//添加function add() { layer.open({ type: 2, title:"添加动态", area: ['820px', $(top.document).height()-240+"px"], content: '${base}/teaClassDynamic/toAdd', btn...原创 2018-05-15 10:00:25 · 18096 阅读 · 0 评论