`

Jquery入门详解

阅读更多
JQuery入门介绍
1、JQuery概述:Jquery是继prototype之后又一个优秀的Javascrīpt框架。它是轻量级的js库(压缩后只有21k) ,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。jQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。其宗旨是写更少的代码,做更多的事情。
2.JQuery初步学习:

(1) Jquery对象的引入方式:
<script type="text/javascript" src="./js/jquery-1.4.4.js"></script>
(2) 加载页面(有两种方式加载):
Jquery的页面载入事件处理方式
$(document).ready(function(){
      });//  加载html 立即加载
 或
 $(function(){
      });  
(3)  DOM对象与JQuery对象之间进行相互转化
DOM对象 是不能使用Jquery中的方法的. JQuery中的对象也不能使用DOM对象的方法,但两者之间是可以转换的。其转换方式如下:
   1.DOM对象转换成Jquery对象的方式
     对于一个DOM对象只需要使用$(DOM对象)即可转换成一个Jquery对象
     例:var $document=$(document);
   2.Jquery对象转换成DOM对象的方式
第一种:可以采用Jquery中get(index)方法获取
get(index)----取得其中一个匹配的元素。 index表示取得第几个匹配的元素。它返回的是一个DOM对象
例:var domObject = $(".rdc").get(0);
     第二种:Jquery对象返回的是一个数组对象可以采用如下方式转换,
var domObject = $("#thed")[index]; index是数组对象的下标
例:var domObject = $("#hed")[0];
(4) 关于jquery对象的主要方法
get(index)方法, Jquery对象转换成DOM对象  
size()方法,获取query对象的长度 例:alert(($("tr")[$("tr").size()-1]).innerHTML);
length属性   例: alert(($("tr")[$("tr").length-1]).innerHTML);
注: 使用size()方法与length属性最后得到的结果是一样的。
3、Jquery中的基本选择器
id选择器     ID匹配的选择器Jquery对象   例:$("#thed")
class选择器  class匹配选择器Jquery对象  例:$(".thed")
元素选择器    根据给定的元素名称获取Jquery对象  例:$("tr")
*             匹配所有的元素的Jquery对象  例:$("*")
并列选择器    匹配所有选择器的Jquery组合对象,用英文的逗号区分                
例:$("tr,tr.rdc")
<!--引入js类库文件-->
<script type="text/javascript" src="js/jquery-1.4.4.js"></script>

  <script type="text/javascript">
  $(document).ready(function(){
  //ID匹配的选择器Jquery对象
       //alert($("#thed"));
     /**转换成DOM对象的方式
       1、Jquery对象返回的是一个数组对象可以采用如下方式转换
         var domObject = $("#thed")[0];
       */
   alert(($("#thed")[0]).innerHTML);
   //class匹配选择器Jquery对象
   alert($(".rdc"));
   /**
        2、Jquery对象转换成DOM对象可以采用Jquery中get(index)方法获取
  
        get(index)//取得其中一个匹配的元素。 num表示取得第几个匹配的元素。它返回的是一个DOM对象
      */
   var domObject=$(".rdc").get(0);
   alert(domObject.innerHTML);

    //匹配所有的元素的Jquery对象
   alert($("*"));
   alert($("*").get(0).innerHTML);
   
    //根据给定的元素名称获取Jquery对象
   alert($("tr"));
   /**采用第一种方式把$("tr")转换成DOM对象*/
   alert(($("tr")[$("tr").size()-1]).innerHTML);
   alert(($("tr")[$("tr").length-1]).innerHTML);
   //匹配所有选择器的Jquery组合对象
   alert($("tr,tr.rdc"));
   alert(($("tr,tr.rdc")[$("tr,tr.rdc").length-1]).innerHTML);
   
  })
  </script>

案例解析:此javacript中介绍了将jquery对象与dom对象之间的转换;
使用了get(index)  size()方法以及length属性
附带body代码: 
<body>
  <div>
       <div>
           <h1>  选择器的使用方式</h1>
       </div>
       <div>
				<table border="1px" cellpadding="0" cellspacing="0">
					<thead>
						<tr id="thed">
							<th>
								序号
							</th>
							<th>
								名称
							</th>
							<th>
								邮箱
							</th>
						</tr>
					</thead>

					<tbody id="tbdy">
						<tr class="rdc">
							<td>
								1001
							</td>
							<td>
								redarmy_chen
							</td>
							<td>
								redarmy_chen@qq.com
							</td>
						</tr>
							<td>
								1002
							</td>
							<td>
								x_j
							</td>
							<td>
								redarmy_chen@qq.com
							</td>
						</tr>
					</tbody>
				</table>
			</div>
  </div>  
</body>


上内容归redarmy_chen总结创建,如需转载请添加出处,如有疑问请发送到redarmy_chen@qq.com




4
2
分享到:
评论
1 楼 孔雀王子 2011-04-06  

相关推荐

    JQuery入门大全(个人收集)

    **jQuery入门详解** jQuery是一款广泛应用于前端开发的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计和Ajax交互。这个“JQuery入门大全”集合了各种资源,帮助初学者快速掌握jQuery的核心...

    Jquery 入门 例子代码详细介绍

    **jQuery 入门详解** jQuery 是一个高效、简洁且功能丰富的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计以及Ajax交互。这个压缩包中的"Jquery入门"包含了初学者需要掌握的基本概念和实践...

    ASP.NET MVC和jQuery系列一:入门篇

    ### ASP.NET MVC与jQuery入门详解 #### 一、ASP.NET MVC框架概述 ASP.NET MVC(Model-View-Controller)框架是一种流行的Web应用开发框架,它基于.NET Framework,并且专为那些希望采用MVC架构模式来构建高度可...

    jquery(入门)

    **jQuery 入门详解** jQuery 是一款非常流行的JavaScript库,它的出现极大地简化了网页的DOM操作、事件处理、动画设计以及Ajax交互。由于其简洁易用的API,jQuery迅速成为了前端开发者的首选工具之一。本篇文章将...

    jquery入门

    **jQuery 入门详解** jQuery 是一个高效、简洁且功能丰富的 JavaScript 库,它极大地简化了 JavaScript 对HTML 文档的遍历、事件处理、动画设计和Ajax交互。jQuery 的核心理念是“Write Less, Do More”,即用更少...

    jquery 入门demo

    《jQuery入门Demo详解》 jQuery,作为一款广泛应用于前端开发的JavaScript库,以其简洁的API、强大的功能和广泛的浏览器兼容性赢得了开发者们的喜爱。对于初学者来说,掌握jQuery的基础知识和常见操作是步入Web开发...

    jquery选择器入门详解小案例

    本篇文章将深入探讨jQuery选择器的入门知识,并通过实际的小案例帮助你理解和应用这些选择器。 jQuery选择器是jQuery库的核心部分,它们是用于在HTML文档中查找元素的工具。jQuery支持多种CSS选择器,包括基本选择...

    jquery笔记.docx

    《jQuery入门详解——从入口函数到选择器》 jQuery,作为一款广泛应用于前端开发的JavaScript库,极大地简化了DOM操作,提供了丰富的API和强大的选择器系统。本文将深入讲解jQuery的核心概念,包括入口函数的使用、...

    jquery快速入门实例

    【jQuery 快速入门实例】 jQuery 是一个广泛使用的 JavaScript 库,它简化了 DOM 操作、事件处理和动画效果。本教程将引导你快速入门jQuery,通过基础实例帮助你掌握其核心概念。 ### 1. jQuery 构造函数与 $...

    jquery入门基础知识

    ### jQuery入门基础知识详解 #### 一、jQuery简介与特点 **jQuery** 是一款非常流行的 JavaScript 库,它的设计目标是让 Web 开发变得更加简洁高效。根据文档中的介绍,我们可以了解到以下几点关键信息: 1. **...

    JQuery入门的例子代码

    **jQuery入门例子代码详解** jQuery是一个轻量级的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。在本篇中,我们将深入探讨两个关键文件——"JQuery.html"和"jquery-1.3.2....

    Start Jquery

    ### 使用Jquery入门详解 #### 一、关于Jquery简介 Jquery是一个快速、简洁的JavaScript库,使得用户能够更方便地处理HTML文档、选择DOM元素、制作动画效果,并为网站提供AJAX交互。Jquery简化了浏览器兼容问题,...

    jquery入门学习资料

    这份"jquery入门学习资料"将带你深入了解jQuery的核心概念和实用技巧,助你快速上手并提升技能。 **一、jQuery基础知识** 1. **选择器**: jQuery 的核心功能之一是选择HTML元素,它的选择器语法类似CSS,如 `$("#...

    jquery入门的例子

    **jQuery入门例子详解** jQuery,一个轻量级的JavaScript库,因其简洁的API和强大的功能,使得网页开发变得更加高效和简单。本篇文章将基于提供的"jquery入门的例子",深入讲解jQuery的基本用法、菜单实现以及AJAX...

    jquery入门和应用

    **jQuery入门与应用详解** jQuery,作为一款广泛应用于前端开发的JavaScript库,以其简洁的API和强大的功能,深受开发者喜爱。本教程将深入浅出地介绍jQuery的基本概念、核心功能及实际应用,帮助初学者快速上手并...

    jQuery Mobile 快速入门

    ### jQuery Mobile 快速入门详解 #### 一、引言 随着移动互联网的快速发展,越来越多的应用和服务需要在各种尺寸的设备上良好运行。为了适应这种趋势,开发人员需要掌握能够跨平台使用的前端框架。jQuery Mobile ...

    JQuery 入门PPT

    **jQuery入门PPT详解** jQuery是一款非常流行的JavaScript库,它极大地简化了JavaScript的使用,使得网页动态交互变得简单易行。这份"JQuery入门PPT"是初学者掌握jQuery基础知识的理想资源,它从基础出发,逐步引导...

Global site tag (gtag.js) - Google Analytics