随笔分类 -  jquery|js

摘要:function isNumber(val) { var regPos = /^\d+(\.\d+)?$/; //非负浮点数 var regNeg = /^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][ 阅读全文
posted @ 2020-12-30 13:28 zhaogaojian 阅读(3700) 评论(0) 推荐(0) 编辑
摘要:$("#test").css("display", "block");//第1种方法 $("#test").attr("style", "display:block;");//第2种方法 $("#test").show();//第3种方法 注意不能写成 $("#test").attr("displa 阅读全文
posted @ 2020-10-26 12:00 zhaogaojian 阅读(306) 评论(0) 推荐(0) 编辑
摘要:有==和 两种 一、 1、如果类型不同,就[不相等] 2、如果两个都是数值,并且是同一个值,那么[相等]。3、如果两个都是字符串,每个位置的字符都一样,那么[相等];否则[不相等]。 4、如果两个值都是true,或者都是false,那么[相等]。 5、如果两个值都引用同一个对象或函数,那么[相等]; 阅读全文
posted @ 2020-09-22 09:55 zhaogaojian 阅读(405) 评论(0) 推荐(0) 编辑
摘要:1.常用选择器 示例: 假如从以下代码中获取病假的div 可以这样写 $('.picker-item[data-picker-value="病假"]') 其他示例: //多条件选择 $('#td1,#td2,p').css('color','red'); //选择内容不是id=td1 $('tbod 阅读全文
posted @ 2020-09-01 17:35 zhaogaojian 阅读(635) 评论(0) 推荐(0) 编辑
摘要:今天发现有段获取checkbox状态代码在一些页面上返回的是"checked",有些返回的是"true",原因是不同的Jquery版本执行结果不一样,怪自己孤陋寡闻,居然不同版本差别挺大的 主要需要注意以下问题: 读取数据时尽量使用prop,写数据时使用attr 阅读全文
posted @ 2020-08-14 11:20 zhaogaojian 阅读(224) 评论(0) 推荐(0) 编辑
摘要:一个页面有多个onload的话,只会绑定最后一个事件,解决方法 1、将多个事件合并到一个onload中 2、使用jquery $() 3、使用addLoadEvent()函数 ​function addLoadEvent(func){ var oldonload = window.onload; i 阅读全文
posted @ 2020-05-30 11:28 zhaogaojian 阅读(374) 评论(0) 推荐(0) 编辑
摘要:str.replace(/\s+/g,""); 如果直接使用replace(" ","")则只能替换一个空格 阅读全文
posted @ 2020-05-14 19:23 zhaogaojian 阅读(2392) 评论(0) 推荐(0) 编辑
摘要:this这个代表对象过段时间都需要重新回顾下,以免忘记,资料来源网上 一、this在不同上下文中代表对象 在方法中,this 表示该方法所属的对象。 如果单独使用,this 表示全局对象。 在函数中,this 表示全局对象。 在函数中,在严格模式下,this 是未定义的(undefined)。 在事 阅读全文
posted @ 2020-03-25 10:54 zhaogaojian 阅读(202) 评论(0) 推荐(0) 编辑
摘要:著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。 链接:http://caibaojian.com/javascript-stoppropagation-preventdefault.html 来源:http://caibaojian.com 防止冒泡和捕获 w3c的方法是e. 阅读全文
posted @ 2020-03-11 15:33 zhaogaojian 阅读(286) 评论(0) 推荐(0) 编辑
摘要:1、企业微信电脑端无法使用jsapi预览 如上图,即便有previewImage也不可以使用,需要自己使用预览图片插件 2、为了解决这个问题,在网上找了一个简易版的js 代码 地址: 该代码,基本上可以使用,但是有个问题是在手机端点击后会发马上隐藏,需要阻止冒泡,并判断显示完毕后才允许点击关闭,完善 阅读全文
posted @ 2020-03-10 16:45 zhaogaojian 阅读(1545) 评论(0) 推荐(0) 编辑
摘要:js进行ajax请求时,会出现先发起的ajax请求,结果比后发起的后到的情况,比如刷新页面时用代码切换下拉控件时,本来想显示切换后的请求数据,结果刚刷新时的请求数据后到,就会出现问题 大概有几种解决方式 1、加一个类似序列号的东西,服务器收到这个序列号再返回,这样小于当前序列号的数据都抛掉 2、使用 阅读全文
posted @ 2020-03-07 23:39 zhaogaojian 阅读(601) 评论(0) 推荐(0) 编辑
摘要:Jquery使用val不会触发change事件,需要手动加上change(); $('#userName').val('13223').change(); 阅读全文
posted @ 2020-03-07 18:39 zhaogaojian 阅读(1871) 评论(0) 推荐(0) 编辑
摘要:var HtmlUtil = { /*1.用浏览器内部转换器实现html转码*/ htmlEncode:function (html){ //1.首先动态创建一个容器标签元素,如DIV var temp = document.createElement ("div"); //2.然后将要转换的字符串 阅读全文
posted @ 2020-02-28 18:26 zhaogaojian 阅读(311) 评论(0) 推荐(0) 编辑
摘要:let groupZiArray = $。。。。。; for (let i = 1; i < groupZiArray.length; i++) { let $groupZi = $(groupZiArray[i]); //有变化的话进行提示 if ($groupZi.html() != ('子分组 阅读全文
posted @ 2020-02-27 21:48 zhaogaojian 阅读(250) 评论(0) 推荐(0) 编辑
摘要:今天使用jquery cdn时发现多了两个属性。 <script src="http://code.jquery.com/jquery-2.2.4.min.js" integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44=" cros 阅读全文
posted @ 2019-03-17 11:31 zhaogaojian 阅读(429) 评论(0) 推荐(0) 编辑
摘要:上图转自:http://www.cnblogs.com/haogj/archive/2010/04/19/1715762.html 自定义函数示例: $.fn.jAccordionunfold = function() { return this.each(function() { aler('a' 阅读全文
posted @ 2019-02-27 09:28 zhaogaojian 阅读(1129) 评论(0) 推荐(0) 编辑
摘要:获取页面某一元素的绝对X,Y坐标,可以用offset():var X = $(‘#div1’).offset().top;var Y = $(‘#div1’).offset().left; 获取相对(父元素)位置:var X = $(‘#div1’).position().top;var Y = $ 阅读全文
posted @ 2018-08-15 17:53 zhaogaojian 阅读(13505) 评论(0) 推荐(1) 编辑
摘要:Jquery直接使用val的话不会触发Change事件需要做如下处理$("#"+p_id).val(p_time); $("#"+p_id).change(); 阅读全文
posted @ 2018-07-05 11:06 zhaogaojian 阅读(1748) 评论(0) 推荐(0) 编辑
摘要:if($("#abc").length >0) { ... } if($("#abc").html() != "") { ... } 阅读全文
posted @ 2018-07-02 16:08 zhaogaojian 阅读(322) 评论(0) 推荐(0) 编辑