jquery中查找上层元素一般都习惯了用parents方法,往往忽略了还有一个效率更高的closest方法,看下w3cschool的解释过程不一样,closest是找到一个即停止,而parents将一直找到根节点,所以结果就不一样,closest将返回最多一个对象,而parents没有限制,任意个,...
分类:
Web程序 时间:
2014-10-21 11:50:45
阅读次数:
195
在IE中,CSS是可以嵌入js表达式的,可以在CSS类中定义,但是将含有表达CSS类从DOM对象中移除,样式表达式是不会失效的。经过研究找到了答案,需要使用js调用style对象的removeExpression()方法才可去除。下面是方法的说明:语法bSuccess = object.remove...
分类:
Web程序 时间:
2014-10-21 10:01:20
阅读次数:
199
JQuery对数组的处理非常便捷并且功能强大齐全,一步到位的封装了很多原生js数组不能企及的功能。下面来看看JQuery数组的强大之处在哪。$.each(array, [callback]) 遍历不同于例遍 jQuery 对象的 $.each() 方法,此方法可用于例遍任何对象(不仅仅是数组哦~)....
分类:
编程语言 时间:
2014-10-19 23:00:10
阅读次数:
476
jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种函数的开发做详细的说明。1、类级别的插件开发类级...
分类:
Web程序 时间:
2014-10-17 15:27:50
阅读次数:
292
前文中已经提到,SVG从诞生之初起就可以非常方便地使用javascript脚本语言来进行其DOM对象的控制。当然,控制的方法有很多,有直接控制SVG对象的方法,例如使用原生js;有帮你封装一下图形接口再进行直接控制的js类库,如Raphaël。但是正如我在第一篇文章中所说,d3作为一个中间型类库还能...
分类:
其他好文 时间:
2014-10-16 20:42:43
阅读次数:
264
1:jQuery对象转换到DOM对象的方法:1 1:var oLi = $('li')[0];3 2:var oLi = $('li').get(0); //利用jQuery对象的get方法2:DOM对象转换到jQuery对象的方法:1 var li = document.getElementsBy...
分类:
Web程序 时间:
2014-10-16 20:36:53
阅读次数:
164
Jquery框架为jquery对象定义了独立使用的方法和属性,它无法直接调用dom对象的方法,dom对象也无法直接调用jquery对象的方法和属性。Jquery对象和dom对象是可以相互转换的,因为他们所操作的对象都是dom元素,只不过jquery对象包含了多个dom元素,而dom对象本身就是一个d...
分类:
编程语言 时间:
2014-10-16 20:05:13
阅读次数:
246
每次申明一个jQuery对象的时候,返回的是jQuery.prototype.init对象,很多人就会不明白,init明明是jQuery.fn的方法啊,实际上这里不是方法,而是init的构造函数,因为js的prototype对象可以实现继承,加上js的对象只是引用不会是拷贝,new jQuery,n...
分类:
Web程序 时间:
2014-10-16 19:42:12
阅读次数:
300
1 val() ;//获取value属性的值2 eq(index);//按照索引选择元素3 css('样式名称',[样式值]) ;//设置css样式4 end(); //返回前一个jQuery对象,常用语链式操作
分类:
Web程序 时间:
2014-10-16 19:23:13
阅读次数:
141
来源:http://www.ido321.com/1019.html
ps:LZ觉得这个标题有点大了,超出了能力范围,不喜勿碰。目前只记录LZ能力范围内的,日后持续补充。
一、JQuery对象和DOM对象的相互转化(《锋利的JQuery》)
JQuery转化为DOM:
1、var jq = $(‘#selector’); var dom = jq[index];
2、var jq1 = $(‘#selector1’); var do...
分类:
编程语言 时间:
2014-10-15 18:05:31
阅读次数:
194