`
GoodWell
  • 浏览: 29668 次
  • 性别: Icon_minigender_1
  • 来自: 河北邢台
社区版块
存档分类

jquery入门(一)

阅读更多

JQuery中基本选择器的使用方法

这是我在学习IT技术中首次接触JQuery,对于JQuery的理解我做了如下总结:

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

2JQuery初步学习:

(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对象的方法,但两者之间是可以转换的。其转换方式如下:

1DOM对象转换成Jquery对象的方式

对于一个DOM对象只需要使用$(DOM对象)即可转换成一个Jquery对象

例:var $document=$(document);

2Jquery对象转换成DOM对象的方式

第一种:可以采用Jqueryget(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属性最后得到的结果是一样的。

3Jquery中的基本选择器

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对象的方式

1Jquery对象返回的是一个数组对象可以采用如下方式转换

var domObject = $("#thed")[0];

*/

alert(($("#thed")[0]).innerHTML);

//class匹配选择器Jquery对象

alert($(".rdc"));

/**

2Jquery对象转换成DOM对象可以采用Jqueryget(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>

goodwell </td>

<td>

goodwell@qq.com

</td>

</tr>

<td>

1002

</td>

<td>

x_j

</td>

<td>

goodwell@qq.com

</td>

</tr>

</tbody>

</table>

</div>

</Cou

分享到:
评论

相关推荐

    jQuery 入门到精通

    一、jQuery入门 1. 引入jQuery库:在HTML文件中,可以通过在`&lt;head&gt;`标签内添加`&lt;script&gt;`标签来引入jQuery库,通常从CDN(内容分发网络)获取,如`https://code.jquery.com/jquery-latest.min.js`。 2. jQuery...

    jquery 入门帮助.pdf

    ### jQuery入门精要 #### 一、jQuery概览与崛起 **标题与描述解析:** "jquery 入门帮助.pdf"这一标题明确指向了对jQuery初学者的指导资料,而描述“对于了解ajax并初识jq的人很有帮助”则暗示了内容会涵盖jQuery...

    jQuery 入门经典教程

    **jQuery 入门经典教程** jQuery 是一个广泛应用于前端开发的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。这个经典教程将带你深入理解jQuery的核心概念,帮助你快速上手并...

    Jquery从入门到精通

    **jQuery入门** jQuery是一款高效、简洁的JavaScript库,它的出现极大地简化了JavaScript的DOM操作、事件处理、动画设计以及Ajax交互。"jQuery从入门到精通"这个主题将带你全面了解和掌握这一强大的工具。 首先,...

    jQuery入门手册1.3.2

    “jQuery入门手册1.3.2”对于想要学习JavaScript库和提高前端开发效率的初学者来说是一份宝贵的资源。通过阅读和实践,你可以快速上手jQuery,理解其基本操作,并逐步掌握动态网站开发的核心技巧。随着技术的发展,...

    jQuery经典入门教程

    jQuery经典入门教程,供学习交流,谢谢~

    jquery从入门到精通

    jquery、javascript、入门到精通,jquery从入门到精通

    jQuery入门到精通

    jQuery入门到精通,前端开发技术,前端javaScript

    jQuery使用手册 jquery入门教程

    jquery入门教程 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery 包装集 从零开始学习jQuery (四) 使用jQuery 操作元素的属性与样式 从零开始...

    jQuery入门基础二.ppt

    jQuery入门基础二.ppt

    jquery 入门demo

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

    javascript+jQuery第一章

    javascript jquery 第一章

    Jquery从入门到精通及附件下载(一)

    **jQuery入门基础** jQuery是一个广泛使用的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画制作和Ajax交互。这个教程将引导你从零开始掌握jQuery的基本概念和使用方法。 1. **jQuery的选择器** ...

    jquery入门文档ppt

    在jQuery入门文档中,首先会介绍jQuery的基本概念。jQuery是一个JavaScript库,它对CSS3兼容,同时兼容多种浏览器,使得开发者能够更加便捷地处理HTML文档、处理事件、实现动画效果,以及在无需刷新页面的情况下与...

    新手讲座jQuery入门

    自己做的,培训时做班级讲座用的jQuery入门 PPT,侧重jQuery的认识和Validation插件的举例讲解

    JQuery入门基础一.ppt

    JQuery入门基础一.ppt

Global site tag (gtag.js) - Google Analytics