pushStack()顾明思意,就是像桟中添加东西呗,现在看看他是如何添加东西的. 创建一个空的jQuery对象,然后把Dom元素集合放入这个jQuery对象中, 并保留对当前jQuery对象的引用. pushStack是核心方法之一,它为以下方法提供支持:...
分类:
Web程序 时间:
2014-06-28 20:23:41
阅读次数:
338
初学jQuery时,经常分辨不清楚哪些是jQuery对象,哪些是DOM对象。这是十分不好的现象。必须明确区分何为jQuery对象、何为DOM对象,对于后续的学习、理解才更方便。
先从DOM对象开始,之后在谈谈jQuery对象(jq对象基于DOM对象)。
DOM、DOM对象
DOM(Document Object Model,文档对象模型),DOM是W3C的标准。...
分类:
Web程序 时间:
2014-06-22 14:09:53
阅读次数:
226
jQuery对象和DOM对象使用说明,需要的朋友可以参考下。1.jQuery对象和DOM对象第一次学习jQuery,经常分辨不清哪些是jQuery对象,哪些是 DOM对象,因此需要重点了解jQuery对象和DOM对象以及它们之间的关系.DOM对象,即是我们用传统的方法(javascript)获得的对...
分类:
Web程序 时间:
2014-06-18 21:45:09
阅读次数:
248
1.概念 Dom对象:文档对象模型 jQuery对象:通过jQuery包装的Dom对象2. 两者之间的转换 (1)jQuery对象转换成Dom对象 var $cr = $("#cr"); var cr = $cr[0]; 或者 var cr = $cr.get(0) (...
分类:
Web程序 时间:
2014-06-18 14:12:09
阅读次数:
195
本文翻译自此文章 你有没有遇到过类似$(".cta").click(function(){})这样的JavaScript代码并且在想“$('#x')是什么”?如果这些对你想天书一样,请往下读。如果你认为这些代码不可能是真的,请浏览一些jQuery例子,他们都是这种结构。 这篇文章覆盖了像下面一样.....
分类:
Web程序 时间:
2014-06-17 00:12:01
阅读次数:
328
$.extend()用法总结。
jQuery为开发插件提拱了两个方法,分别是:
jQuery.fn.extend(object);
jQuery.extend(object);
jQuery.extend(object);为扩展jQuery类本身.为类添加新的方法。
jQuery.fn.extend(object);给jQuery对象添加方法。这个应该很好理解吧。举个例子。
...
分类:
Web程序 时间:
2014-06-15 13:24:43
阅读次数:
234
理论上get是用来返回jQuery对象中部分或全部元素为数组的,但是转换为数组后,
数组中的单个元素又是一个一个dom元素.所以get还有另外一个功效,就是将jQuery对象转换成dom对象.
如果get中的参数为空了,则直接调用toArray(); 如果参...
分类:
Web程序 时间:
2014-06-11 21:56:08
阅读次数:
240
在jQuery中,在一个页面上选择元素返回的集合是jQuery对象而不是原始的DOM对象. 所以只能运行jQuery方法. 如果要在选择集上运行DOM方法和属性,该集合必须转化为DOM对象
比如你不可以这样使用:
$('div').innerHTML = "hello world";
因为innerHTML是 DOM的属性而不是jQuery对象的属性.如果确实想这么做.那么就需要将jQu...
分类:
Web程序 时间:
2014-06-10 14:00:53
阅读次数:
227
jQuery中存在两个each方法都是用于遍历的,
一个是对jQuery对象集合使用.each(),用于遍历这个集合; .each(function(index,element))
还有一个是扩展jQuery的静态.each()方法.从源码中可以看到,存在一...
分类:
Web程序 时间:
2014-06-09 21:47:59
阅读次数:
275