`

JQuery教程---核心部分(二)

阅读更多

1.each(fn)

说明:将函数作用于所有匹配的对象上

参数:fn (Function): 需要执行的函数

例子:

未执行jQuery前:

<img src="1.jpg"/>
<img src="1.jpg"/>
<a href="http://p5s8.ddvip.com/index.php#" id="test" onClick="jq()">jQuery</a>

jQuery代码及功能:

function jq(){
 $("img").each(function(){
    this.src="2.jpg";});
}

运行:当点击id为test的元素时,img标签的src都变成了2.jpg。

2.eq(pos)

说明:减少匹配对象到一个单独得dom元素

参数:pos (Number): 期望限制的索引,从0 开始

例子:

未执行jQuery前:

<p>This is just a test.</p>
<p>So is this</p>
<a href="http://p5s8.ddvip.com/index.php#" id="test" onClick="jq()">jQuery</a>

jQuery代码及功能:

function jq(){
  alert($("p").eq(1).html())
}

运行:当点击id为test的元素时,alert对话框显示:So is this,即第二个<p>标签的内容


3.get() get(num)

说明:获取匹配元素,get(num)返回匹配元素中的某一个元素

参数:get (Number): 期望限制的索引,从0 开始

例子:

未执行jQuery前:

<p>This is just a test.</p>
<p>So is this</p>
<a href="http://p5s8.ddvip.com/index.php#" id="test" onClick="jq()">jQuery</a>

jQuery代码及功能:

function jq(){
  alert($("p").get(1).innerHTML);
}

运行:当点击id为test的元素时,alert对话框显示:So is this,即第二个<p>标签的内容

注意get和eq的区别,eq返回的是jQuery对象,get返回的是所匹配的dom对象,所有取$("p").eq(1)对象的内容用jQuery方法html(),而取$("p").get(1)的内容用innerHTML

 

4.index(obj)

说明:返回对象索引

参数:obj (Object): 要查找的对象

例子:

未执行jQuery前:

<div id="test1"></div>
<div id="test2"></div>
<a href="http://p5s8.ddvip.com/index.php#" id="test" onClick="jq()">jQuery</a>

jQuery代码及功能:

function jq(){
  alert($("div").index(document.getElementById('test1')));
  alert($("div").index(document.getElementById('test2')));
}

运行:当点击id为test的元素时,两次弹出alert对话框分别显示0,1

 

5.size() Length

说明:当前匹配对象的数量,两者等价

例子:

未执行jQuery前:

<img src="test1.jpg"/>
<img src="test2.jpg"/>
<a href="http://p5s8.ddvip.com/index.php#" id="test" onClick="jq()">jQuery</a>

jQuery代码及功能:

function jq(){
  alert($("img").length);
}

运行:当点击id为test的元素时,弹出alert对话框显示2,表示找到两个匹配对象

 

分享到:
评论

相关推荐

    jquery 精品教程 -- Learning JQuery

    ### jQuery精品教程 -- Learning JQuery #### 一、简介与背景 《Learning JQuery》是一本针对初学者和进阶用户设计的教程书籍,旨在通过简单易懂的JavaScript技术帮助读者掌握更好的交互设计和网页开发技能。本书...

    JQuery教程-从零开始学习jQuery

    ### JQuery教程:从零开始学习JQuery #### 开天辟地入门篇 ##### 摘要 本篇文章作为系列教程的开端,旨在为初学者提供一个全面了解JQuery的起点。无论你是刚接触编程的新手还是已经有了一定前端经验的开发者,都...

    jquery-ui-1.10.4

    在本篇文章中,我们将深入探讨jQuery UI 1.10.4版本的核心特性、功能及其在实际开发中的应用。 一、jQuery UI概述 jQuery UI 是一个开源项目,旨在简化Web应用程序的前端开发。它包括了拖放、日期选择器、对话框、...

    jquery-ui-1.12.1.custom.zip

    5. **Examples**:这是最核心的部分,包含了各种组件的使用示例代码。通过这些代码,开发者可以快速了解如何在实际项目中集成和使用jQuery UI组件。示例通常包括HTML结构、CSS样式和JavaScript逻辑,有助于理解和...

    jquery-mobile教程--很好很强大哦

    ### jQuery Mobile 教程知识点详解 #### 一、引言 随着智能手机的普及和技术的发展,越来越多的用户选择通过移动设备浏览互联网。面对如此庞大的市场需求,如何优化网站在移动设备上的表现成为了开发者关注的重点...

    JQuery-latest-Chinese-document.rar_jquery_jquery-latest

    **jQuery 的核心特性** 1. **选择器(Selectors)**:jQuery 以其强大的CSS选择器而闻名,允许开发者使用类似于CSS的语法来选取DOM元素,如`$("#id")`、`$(".class")`和`$("tag")`等。 2. **DOM 操作(DOM ...

    jquery-easyui-1.3

    首先,`jquery.easyui.min.js`是EasyUI的核心文件,包含了所有基础组件的压缩和优化版本,大大减少了页面加载时间。它提供了如对话框、表单、菜单、树形控件、表格、布局等常见的用户界面元素,使得开发者无需编写...

    详细的jquery 教程

    这个详尽的jQuery教程涵盖了从基础到高级的所有关键概念,旨在帮助初学者快速上手并进一步提升专业技能。 ### 1. jQuery基础 - **选择器**: jQuery的核心功能之一是选择页面中的元素。它支持CSS选择器,如ID(#id...

    JQuery教程全集

    在《JQuery教程全集》的第一章中,作者首先阐述了为何选择 JQuery 这个 JavaScript 库。随着 Web 开发技术的发展,JavaScript 的使用变得越来越普遍。然而,在没有库或框架的支持下,编写复杂的 DOM 操作和 AJAX ...

    jQuery教程学习

    ** 这部分讲解jQuery的核心概念,包括jQuery对象和选择器的使用,这是理解和使用jQuery的基础。 3. **jQuery速成 - 核心方法的使用** 探讨了如何使用jQuery的核心API,如$(document).ready()来确保代码在页面加载...

    jquery-easyui-1.5版本

    jQuery EasyUI 是基于 jQuery 的前端开发框架,它的核心思想是通过简单的HTML标记和CSS样式,结合JavaScript插件,实现复杂的用户交互和界面设计。这个框架包括了窗口、表单、表格、菜单、对话框、树形结构等多种UI...

    jquery-ui-1.8.14

    一、jQuery UI 1.8.14的核心组件 1. **对话框(Dialog)**:提供了可定制的弹出窗口,可以用于提示、警告或者更复杂的交互场景。 2. **日历(Datepicker)**:方便地选择日期,支持多种格式和事件回调。 3. **拖放...

    Learning jQuery - Fourth Edition

    《Learning jQuery - Fourth Edition》是一本由Packt Publishing出版的专业jQuery学习教程,该书为第四版,出版于2013年6月。本书由Jonathan Chaffer和Karl Swedberg共同撰写,两位作者都是在Web开发领域有着丰富...

    jQuery基础教程+锋利的jQuery+源代码+jquery1.7.2中文API+jquery-1.7.2.min.js.rar

    首先,"jQuery基础教程"提供了对jQuery核心概念的介绍,包括选择器(如ID选择器、类选择器、属性选择器等)、DOM操作(如元素的增删改查)、事件处理(如click、hover等事件)和动画效果(如fadeIn、slideUp等)。...

    PHP-JQuery-Ajax-json

    标题“PHP-JQuery-Ajax-json”揭示了这个压缩包文件主要涉及的是Web开发中的核心技术,具体包括PHP、jQuery、Ajax以及JSON。这四个元素在构建动态、交互式的Web应用程序时起着至关重要的作用。 1. **PHP(Hypertext...

    jQuery 教程.doc

    ### jQuery 教程知识点详解 #### 一、jQuery 概述 - **定义**:jQuery 是一个快速、简洁的 JavaScript 库,它极大地简化了 HTML 文档遍历、事件处理、动画以及 AJAX 交互等任务。 - **特点**:jQuery 的核心特性...

    jqueryAPI-1.4

    本教程将深入探讨这个版本的jQuery API,帮助开发者们更好地理解和应用这一强大的工具。 1. **基础概念** - **选择器**: jQuery的核心是其强大的选择器功能,它允许开发者通过CSS语法选取DOM元素。例如,`$("#id")...

    JQuery实例教程-基础

    ### JQuery实例教程基础知识点详解 #### 一、选择器 - JQuery的核心功能 JQuery通过其强大的选择器系统,简化了HTML文档的操作,使得开发者能够快速定位并操作DOM元素。以下是对给定文件中提到的选择器的详细解释...

    jquery-1.8.3库

    这个“jquery-1.8.3库”包含了该版本的jQuery核心文件,是开发者进行网页动态效果和交互设计的重要工具。 **1. jQuery的核心功能** jQuery的核心功能主要包括以下几点: - **选择器**:jQuery提供了一系列强大的...

Global site tag (gtag.js) - Google Analytics