摘要: 当要是jquery检测某个元素在网页上是否存在时, 不能使用下面的方式if($('tt')){ //do somethings} 而要使用下面的方式if($('tt').length > 0){// do sth} 或者是专程DOM对象来判断if($('tt')[0]){// do sth} 阅读全文
posted @ 2012-07-31 20:59 oaijuru 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1.jQuery对象和DOM对象 第一次学习jQuery,经常分辨不清哪些是jQuery对象,哪些是 DOM对象,因此需要重点了解jQuery对象和DOM对象以及它们之间的关系.DOM对象,即是我们用传统的方法(javascript)获得的对象,jQuery对象即是用jQuery类库的选择器获得的对象。var domObj = document.getElementById("id"); //DOM对象var $obj = $("#id"); //jQuery对象;jQuery对象就是通过jQuery包装DOM对象后产生的对象,它是jQuery独有的。如 阅读全文
posted @ 2012-07-31 20:36 oaijuru 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1. $.end()$.end() 方法结束当前链条中的最近的筛选操作,并将匹配元素集还原为之前的状态。详细说明大多数 jQuery 的遍历方法会操作一个 jQuery 对象实例,并生成一个匹配不同 DOM 元素集的新对象。当发生这种情况时,应该会把新的元素集推入维持在对象中的堆栈内。每次成功的筛选方法调用都会把新元素推入堆栈中。如果我们需要老的元素集,可以使用 end() 从堆栈中弹出新集合。 例子:<ul class="first"> <li class="foo">list item 1</li> <li& 阅读全文
posted @ 2012-07-31 20:26 oaijuru 阅读(1273) 评论(0) 推荐(2) 编辑
摘要: ajaxStart()和ajaxStop()是全局的event,当一个Ajax请求启动时,并且没有其他未完成的Ajax请求时,将调用ajaxStart()方法。同样,ajaxStop()方法则是在所有Ajax请求都完成时调用。只要在 ".js"文件中加入以下的代码就可以显示id为loading的标签中的内容。$(function(){ $("#loading").ajaxStart(function(){ $("#loading").show() }); $("#loading").ajaxStop(functio 阅读全文
posted @ 2012-07-31 19:41 oaijuru 阅读(195) 评论(0) 推荐(0) 编辑