JQuery
josjonah
这个作者很懒,什么都没留下…
展开
-
正则基础之——捕获组(capture group)
1 概述1.1 什么是捕获组捕获组就是把正则表达式中子表达式匹配的内容,保存到内存中以数字编号或显式命名的组里,方便后面引用。当然,这种引用既可以是在正则表达式内部,也可以是在正则表达式外部。捕获组有两种形式,一种是普通捕获组,另一种是命名捕获组,通常所说的捕获组指的是普通捕获组。语法如下:普通捕获组:(Expression)命名捕获组:(?<name>Expre...转载 2018-06-04 15:27:07 · 14078 阅读 · 1 评论 -
Jquery 页面加载完毕后再触发input点击事件
js: window.onload = function () { $("#inputPrintBtn").click(); $('#inputPrintBtn').trigger("click");}html:<input type="button" onclick=" print()" value="打印" id="inputPrintBt...原创 2019-06-19 13:32:35 · 5554 阅读 · 0 评论 -
JQPrint 隐藏页眉、页脚和不需要的区域
<style media="print"> #divPrintBtn{ display: none;/* 不需要的区域 */ } @page { size: auto; /* auto is the initial value */ margin: 0mm; /* this affects th...原创 2019-06-19 10:43:47 · 3610 阅读 · 0 评论 -
多图片上传并预览
js相关代码一种是form表单提交,一种是base64 //多文件上传function fileClick() { //在input file内容改变的时候触发事件 $('#filed').change(function () { if ($('.trphoto td img').length === 3) { alert("至多...原创 2018-08-16 11:25:35 · 2127 阅读 · 0 评论 -
JQuery 点击整行后checkbox事件不冲突
最近在写一个功能,就是一个table,每个tr里有很多td,其中一个td里有一个input为checkbox的文本框。两个onclick事件存在冲突,看了一些文章后,做了个总结。前台代码: <tr style="cursor:pointer" onclick="GIS_MAP('{USERNAME}','{XM}','{PCSBM}','{PCSMC}',this)">j...原创 2018-08-07 14:33:51 · 1255 阅读 · 0 评论 -
tr有一个单击事件,其中有个td有一个checkbox,当我单击checkbox时不触发tr的事件,注意tr的单击事件是JavaScript写的且带了参数!
你可以将input标签的onclick设置为不冒泡方式,就可以实现只有input标签响应onclick,举例如下:<table border=1 width=100><tr onclick="alert('td')"><td><input type="checkbox" onclick="window.event.cancelBubble=true...转载 2018-08-07 10:31:38 · 1913 阅读 · 1 评论 -
在同一个页面使用多个不同的jQuery版本,让它们并存而不冲突
jQuery自诞生以来,版本越来越多,而且jQuery官网的新版本还在不断的更新和发布中,现已经达到了1.6.4版本,但是我们在以前的项目中就已经使用了旧版本的jQuery,比如已经出现的:1.3.X、1.4.X、1.5.X、1.6.2等等。 由于项目的需要,必然也需要不断的使用较新版的jQuery,但对于原来就已经存在并已经采用了的旧jQuery版本,我们如何让多个不同的jQuery版...转载 2018-08-14 09:40:47 · 619 阅读 · 0 评论 -
$.each(json,function(index,item){ });
$.each(json,function(index,item)里面的index代表当前循环到第几个索引, item表示遍历后的当前对象, 比如json数据为: [{"name":"a"},{"name":"b"},{"name":"c"}] 使用foreach遍历后, index,item 依次为, 0,{"name":"a&qu转载 2018-05-31 14:03:30 · 726 阅读 · 0 评论 -
jQuery获取建立唯一ID
不要用微秒来产生唯一的ID自打web开发早期开始,就流行一种产生唯一ID的方法。具体做法是把从1970年1月1日开始计算的微秒数加到你的静态ID后面,如下所示:var myID = "static" + new Date().getTime();这本来是相当万无一失的方法,因为即便两段这样的代码连续执行,在它们执行的间隙也会有几毫秒。可是现在新的浏览器带着新的Javascript引擎,伴随着一直在...转载 2018-06-11 17:12:37 · 4903 阅读 · 0 评论 -
JavaScript--Item6 var预解析与函数声明提升(hoist )
1、var 变量预编译JavaScript 的语法和 C 、Java、C# 类似,统称为 C 类语法。有过 C 或 Java 编程经验的同学应该对“先声明、后使用”的规则很熟悉,如果使用未经声明的变量或函数,在编译阶段就会报错。然而,JavaScript 却能够在变量和函数被声明之前使用它们。下面我们就深入了解一下其中的玄机。先来看一段代码:?123<code class="hljs" li...转载 2018-06-04 16:33:34 · 135 阅读 · 0 评论 -
ajax 和ashx 交互 success接收不到返回值
ajax datatype:json后台能接收到值,并且返回base64。但是前台接收不到,因为格式问题。将datatype改成:text,解决原创 2019-06-20 10:51:56 · 517 阅读 · 0 评论