
JS Jquery
文章平均质量分 76
醉品人生
这个作者很懒,什么都没留下…
展开
-
jQuery的.live()和.die()
来自:http://www.cnblogs.com/dumuqiao/archive/2011/09/09/2172513.html很多开发者都知道jQuery的.live()方法,他们大部分知道这个函数做什么,但是并不知道是怎么实现的,所以用的并不那么舒适。而且他们却从未听过还有解除绑定的.live()事件的.die()方法。即使你熟悉这些,但是你意识到.die()了吗?什么是 ...原创 2013-07-10 10:37:08 · 81 阅读 · 0 评论 -
JavaScript开发小建议
1. 用数组长度截取数组我们都知道,对象都是通过使用JavaScript引用的,但这并不是唯一的准则,请看下面的检验案例: 1234var arr1 = arr2 = [1, 2, 3]; //Change arr1arr1 = [];// arr2 will still be [1,2,3] 最初,ar...原创 2013-08-28 17:08:48 · 105 阅读 · 0 评论 -
判断jquery的null和undefind非空值
js如何判断变量空值判断变量是否存在是项目中是经常遇到的问题,list如下:1,a存在,但a无值var a;alert(typeof a === 'undefined');//true 一定要加上(单或双)引号alert(a == undefined);//truealert(a === undefined);//truealert(a == null)...原创 2013-08-26 10:25:25 · 496 阅读 · 0 评论 -
Yii php ajax实现异步上传图片
AJAX异步上传,用第三方的组件实现,首先下载一个jQuery 的Ajax文件上传的组件,下载地址为:http://www.phpletter.com/,下载完毕解压找到ajaxfilemanagerv1.1\ajaxfilemanager\jscripts中的ajaxfileupload.js。 下面是本人YII项目中的测试例子 【controllers】 publ...2013-08-23 15:19:34 · 231 阅读 · 0 评论 -
jquery 如何让ajax函数成功返回后,再继续执行
一开始想让AJAX执行成功后,根据返回值,再判断往下执行的逻辑。后来发现,jquery的ajax成功返回的值,不能通过return(像子函数返回值)把值传回上一级的函数。于是只能把值,异步传到页面上(如隐藏域的值)。于是通过获取隐藏域的值,再判断往下执行的逻辑。因此就:必须让ajax函数成功返回后,再继续执行上一级函数的未完成的部分。async: false 就是在AJAX未返回时,用来暂...原创 2013-08-21 16:43:38 · 1933 阅读 · 0 评论 -
JQuery笔记
1.获取JQuery集合中的某一项对于获取的元素集合,获取其中的某一项(通过索引指定)可以使用eq或get(n)方法或者索引号获取,要注 意,eq返回的是jquery对象,而 get(n)和索引返回的是dom元素对象。对于jquery对象只能使用jquery的方法,而dom对象只能使用dom的方法, 如要获取第三个元素的内容。有如下两种方法:$(“div”).eq(2).html();...原创 2013-08-14 10:26:56 · 75 阅读 · 0 评论 -
jQuery的.bind()、.live()和.delegate()之间区别
基本要素 DOM树 首先,可视化一个HMTL文档的DOM树是很有帮助的。一个简单的HTML页面看起来就像是这个样子: 事件冒泡(又称事件传播) 当我们点击一个链接时,其触发了链接元素的单击事件,该事件则引发任何我们已绑定到该元素的单击事件上的函数的执行。 $('a').bind('click', function() { alert("That tic...原创 2013-08-01 09:59:37 · 85 阅读 · 0 评论 -
jQuery获取及设置单选框、多选框、文本框
jQuery获取及设置单选框、多选框、文本框 获取一组radio被选中项的值 findKind 为单选框的值 var item = $("input[name='findKind']:checked").val(); var item = $("input[name='findKind']").val(); 隐藏单选框 $("input[name='findKind']").hide(); ...原创 2013-07-30 15:28:49 · 210 阅读 · 0 评论 -
jQuery筛选器找父亲parent,closest,parents,parentUntil
这几个筛选器都是找父亲的,但具体用法不同.parent(expr) - 查找父亲,只查一级,正宗的父亲,表达式应该很少用.parents(expr) - 加了复数,就变成多个父亲了,从父亲开始查,一直往上查,查到根元素,然后通过expr表达式过滤.closest(expr) - 这个跟parents类似,但是这个是从当前元素开始查,并且查到符合表达式的就停止了.parentsUntil(exp...原创 2013-07-22 09:46:41 · 100 阅读 · 0 评论 -
DateTimePicker控件
C/S设计中的DateTimePicker控件[1],有两种操作模式:1.下拉式日历模式(缺省)—允许用户显示一种能够用来选择日期的下拉式日历。2.时间格式模式—允许用户在日期显示中选择一个字段(例如:月、日、年等等),按下控件右边的上下箭头来设置它的值。可以自定义控件的下拉式日历的外观。使用各种颜色属性,例如CalendarBackColor,CalendarForeColor,...原创 2013-07-11 17:08:33 · 283 阅读 · 0 评论 -
e , e.target 和 tagName 分别是什么
例一:<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script><dl id="test"><dt>test</dt><dd&am原创 2013-07-10 11:22:55 · 4677 阅读 · 0 评论 -
数字验证正则表达式大全
数字验证正则表达式大全 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位小数的正实数:^[0-9]+(.[0-9...原创 2013-09-10 10:42:37 · 141 阅读 · 0 评论