js
又是喝白开水
这个作者很懒,什么都没留下…
展开
-
input type date 移动端显示placeholder
input type date 移动端显示placeholderhttp://yayihouse.com/yayishuwu/chapter/2544原创 2020-04-23 21:32:53 · 366 阅读 · 0 评论 -
JS通过身份证号码获取出生年月日
第一代的是15位,第二代的是18位。第二代身份证号码排列顺序从左至右依次为:数字地址码(6位),数字出生日期码(8位),数字顺序码(3位)和数字校验码(1位)。JS通过身份证号码获取出生年月日http://yayihouse.com/yayishuwu/chapter/2543...原创 2020-04-23 21:27:21 · 634 阅读 · 0 评论 -
ios上输入框聚焦难
ios上输入框聚焦难的解决方案开发微信公众号一些录入界面,在ios系统点击输入框(input、select、textarea)聚焦时,有时聚焦不了,有时点好几次才聚焦,但在安卓系统却不会出现这个问题。后来才得知是因为页面引用了FastClick.js这个文件,FastClick这个是解决移动端延迟300毫秒的优化。这个原因是因为FastClick的点击穿透。解决方法请查看:http://yay...原创 2020-04-02 21:58:25 · 346 阅读 · 0 评论 -
JSON.parse() 与 JSON.stringify()
JSON.stringify() 方法用于将 JavaScript 值(对象或者数组)转换为 JSON 字符串。JSON.parse() 方法用于将一个 JSON 字符串转换为对象。开发中经常也会用到JavaScript的这两个方法,详细例子:http://yayihouse.com/yayishuwu/chapter/2517...原创 2020-04-02 21:03:07 · 118 阅读 · 0 评论 -
数组排序,数组对象排序
sort() 方法用于对数组的元素进行排序。下面是一维数组和数组对象数组排序:http://yayihouse.com/yayishuwu/chapter/2472原创 2020-02-29 19:49:17 · 140 阅读 · 0 评论 -
js 合并两个数组
开发中偶尔会遇到需要合并数组两个数组http://yayihouse.com/yayishuwu/chapter/2471原创 2020-02-29 19:35:56 · 179 阅读 · 0 评论 -
input checkbox框选中事件
下面是实现多个checkbox框的选中事件和单个checkbox框的选中事件http://yayihouse.com/yayishuwu/chapter/2465原创 2020-02-25 21:57:39 · 6382 阅读 · 0 评论 -
JS 判断访客操作系统是xp 还是 win7登
做后台系统用户登录日志时,需要获取用户操作系统,一开始想着后台代码获取,后来用js来获取,在浏览器端通过userAgent来获取用户操作系统版本:http://yayihouse.com/yayishuwu/chapter/2297...原创 2019-11-27 17:42:59 · 785 阅读 · 0 评论 -
js数组中判断是否有重复值
js数组中判断是否有重复值http://yayihouse.com/yayishuwu/chapter/2260原创 2019-11-15 21:55:54 · 132 阅读 · 0 评论 -
前端js传多个id 到java后台的处理方式
前端js传多个id 到java后台的处理方式定义数组,将选中列表的idpush到数组中 $("#createApplysjinfo").click(function(){ var allTableData = datagrid.bootstrapTable('getData');//获取表格的所有内容行 if(allTableData.length==0){...原创 2019-10-23 22:04:39 · 1684 阅读 · 0 评论 -
清空select标签下option
方法一$("#select").find("option").remove(); 方法二$("#select").empty();原创 2019-04-30 15:57:59 · 5728 阅读 · 0 评论 -
jquery radio 动态选中失效
jquery radio 动态控制选中,有时有效,有时无效,经查找到答案。一开始通过jquery获取radio,然后选中, 分别选中男或女之后,就会失效,是下面这种写法,就会出现失效的问题。 $(".ca3").attr('checked','checked');后来搜了资料,原来是jQuery的版本问题,不同版本中对attr做的了修改。详细答案:http://yayihouse.co...原创 2019-05-06 18:05:08 · 943 阅读 · 0 评论 -
js清空数组
array.splice(0,array.length);原创 2019-06-17 14:25:14 · 763 阅读 · 0 评论 -
js 删除数组中某个对象
var ary=[{id:1,name:"b"},{id:2,name:"b"}]; for (var i = 0;i < ary.length; i++){ if (ary[i].id==2){ ary.splice(i,1); } }原创 2019-08-09 14:51:00 · 53808 阅读 · 0 评论 -
js拼接字符串时加上空格
js拼接字符串时在页面展示,拼接了 却显示了该字符,解决方法如下:在字符串里面拼接’\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0’ $(".cardMsgTable").text(staType+":"+deptName+'\xa0\xa0\xa0\xa0\xa0\xa0\xa0\xa0'+chineseName+':'+$("#date1").val(...原创 2019-08-23 22:09:26 · 3361 阅读 · 1 评论 -
for,foreach,$.each()跳出循环的比较
一、jquery each循环,要实现break和continue的功能:break----用return false;continue --用return ture; $.each(listCombine,function (i,e) { if(e.combine == combine){ paperSize = e.paper_size; ...原创 2019-09-09 20:45:57 · 186 阅读 · 0 评论 -
jquery获取时间 input type="datetime-local"的时间
js<script src="../js/moment.min.js"></script>html <input type="datetime-local" id="time" />js alert( moment( $("#a_bithday").val() ).format("YYYY-MM-DD HH:mm:ss") );原创 2019-09-16 17:39:39 · 5094 阅读 · 0 评论 -
input checkbox选中和取消选中事件
input框checkbox复选框实现选中和取消选中的事件html<input type="checkbox" class="barcodeSavePrint" />js $(function () { $(".barcodeSavePrint").click(function () { if ( this.checked =...原创 2019-09-27 17:37:23 · 15840 阅读 · 2 评论 -
vue checkbox默认选中 checked
vue实现input框 checkbox或radio类型默认选中 checked当barcodeBox值为1时选中<input type="checkbox" :checked="barcodeBox==1" />原创 2019-09-27 17:42:24 · 12966 阅读 · 0 评论 -
通过name获取选中的radio
//获取选中的的radio的值<input type="radio" value="1" name="entryName" />同意<input type="radio" value="2" name="entryName" />拒绝var radioVal = $('input:radio[name="radioName"]:checked').val()a...原创 2019-04-30 15:00:41 · 3440 阅读 · 0 评论 -
vue.js渲染前端数据,进入页面获取不到标签
获取不到数据主要是因为页面还没渲染完成,js已经执行,导致生成的html标签获取不到,可以在 $(function(){ //… }) $(function(){ setTimeout("getLaterData()",100);//页面渲染完成后0.1s再执行,这样就可以获取动态生成的标签 })里面执行 setTimeout(“getLaterData(...原创 2019-04-28 18:22:09 · 2539 阅读 · 2 评论 -
js获取你的坐标
前提要引入百度API:<script src="http://api.map.baidu.com/api?v=1.4" type="text/javascript"></script>html<body> <p id="demo">点击这个按钮,获得您的坐标:</p> <原创 2018-03-20 15:46:50 · 510 阅读 · 0 评论 -
input框回车事件
<input id="inputId" type="text" /><script>//方法1 $(function(){ $('#inputId').bind('keypress',function(event){ if(event.keyCode == "13"){ alert(); ...原创 2018-03-05 17:49:37 · 6408 阅读 · 0 评论 -
禁用div下所有标签点击事件
$("div *").attr("disabled",true);原创 2018-03-12 15:53:05 · 7074 阅读 · 0 评论 -
js 移动端漂亮input框上传本地,显示缩略图,点击可以查看大图
解释一下思路:我这里是把input框给隐藏了,将自己的图片覆盖在input框上,点击图片就关联同级的input框,这样就可以自定义一个漂亮的类型为file的input框。html代码:<body> <div style="margin-left: 5%;"> <a href="javascript:;"class="upload" >..原创 2018-02-28 16:36:14 · 980 阅读 · 0 评论 -
js比较两个日期大小
js比较两个日期大小,思路:先都转换成日期。然后再用毫秒数进行比较。详细例子:http://yayihouse.com/yayishuwu/chapter/2238原创 2017-12-06 15:47:32 · 16081 阅读 · 0 评论 -
js中怎么判断undefined
后台传回来的值赋给html页面文本框值后,用alert来弹出这个值.结果显示"undefined",上网查资料才解决:http://yayihouse.com/yayishuwu/chapter/1842原创 2017-09-30 15:18:48 · 12443 阅读 · 0 评论 -
js怎么清空div里面的内容
清空div内容,js和jquery两种方式请查看:http://yayihouse.com/yayishuwu/chapter/1825原创 2017-07-26 23:21:00 · 62748 阅读 · 0 评论 -
jQuery实现在一个输入框按回车键后光标跳到下一个输入框
html姓名:<input type="text" onkeypress="if(event.keyCode==13) focusNextInput(this);"> 年龄:<input type="text" onkeypress="if(event.keyCode==13) focusNextInput(this);"> 工号:<inp转载 2018-04-25 22:59:21 · 2798 阅读 · 0 评论 -
bootstrap的dropdown-menu(下拉菜单)点击选项后不关闭的方法
下面的例子是bootstrap下拉菜单的例子 1、html<div class="dropdown"> <button type="button" class="btn dropdown-toggle" id="dropdownMenu1" data-toggle="dropdown">主题 &l转载 2018-05-05 16:57:46 · 14416 阅读 · 1 评论 -
js参数被截取
1.出现问题的代码 jsvar url = "/open/attention/addReply?type=e&id="+row.id+"&content="+row.content+"&orderNum="+row.orderNum location.href= url;location.href 请求到后台时,如果后面的参数太长,参数的值会被截取,因为loca...原创 2019-04-13 15:38:37 · 648 阅读 · 0 评论 -
js 禁止div点击事件
亲测有效,很好用,推荐详细请点击http://yayihouse.com/yayishuwu/chapter/1861原创 2019-04-16 10:33:50 · 12951 阅读 · 2 评论 -
ajax 验证表单未通过依旧会提交表单问题
提交按钮 input框 type=&quot;submit&quot;但我的js判断确定返回的是return false,仍然提交表单,则可能是input框或button的type是submit,改成type=&quot;button&quot;,就可以了。然后我将type=“submit” 改为type=“button”,就可以阻止验证不通过也提交表单这个问题。&amp;lt;input type=&原创 2019-06-26 21:55:25 · 168 阅读 · 0 评论 -
js获取浏览器的高度
alert( window.innerHeight );alert( $(window).height() );原创 2018-12-06 14:21:33 · 929 阅读 · 0 评论 -
通过tab键按指定顺序跳到下一个input框
按tab键可以逐次获取页面表单的焦点,但是有时候我们需要指定获取焦点顺序,或者某些元素不需要获取焦点,这时候可以使用 tabindex 属性,tabindex值为-1表示按tab建不会获取该焦点。Js代码 收藏代码<input type="text" name="t1" tabindex="1" /> <input type="text" name="t2&quo转载 2018-08-02 15:34:06 · 8088 阅读 · 1 评论 -
JS 在数组指定位置插入/删除数据的方法
splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。语法arrayObject.splice(index,howmany,item1,…..,itemX)参数说明 参数 描述 index 必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。 howmany 必需。要删除的项目数量。如果设置为 0,则不会删除...原创 2018-07-21 12:17:15 · 12954 阅读 · 0 评论 -
js字符串替换
1、替换字符串匹配的第一个字符var str = 'abcadeacf';var str1 = str.replace('a', 'o');alert(str1); // 打印结果: obcadeacf2、替换字符串中匹配的全部字符var str2 = str.replace(/a/g, 'o');alert(str2); //打印结果: obcodeocf,...原创 2018-07-12 09:02:19 · 325 阅读 · 0 评论 -
清空一个div里面所有input框的值
$("#divId input").val("");原创 2018-06-14 17:26:33 · 12244 阅读 · 0 评论 -
js分割字符串
这里以分割时间为例定义一个变量,从空格处截取字符串,得到数组1 [ "2017-07-10" , "10:30:00" ],再取数组的第一个,下标为0,就是字符串2017-07-10,从"-"截取,得到数组2["2017","07","10"],取数组下标为2的值,即得到日10var dateStr = 2017-07-10 10:30:00;var Array1 =原创 2017-07-10 09:12:32 · 665 阅读 · 0 评论