`
还有也许
  • 浏览: 168487 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

jQuery 学习(三)

 
阅读更多

一、jQuery 对于表单元素的获取与操作:

先看页面:

 <input id="user" type="text"  />      <br/>
    <input id="pass" type="password"  />  <br/>
    <textarea id="intro"></textarea> <br/>
    <select id="gender">
       <option value="male" selected="selected">男</option>
       <option value="female" >女</option>
    </select><br/>
    <span style="display:none">疯狂java讲义</span>
    <input id="paee" type="checkbox" checked="checked" value="xx"/><br/>

接着看js如何控制

$(function (){
            //获取所有的input,textarea,button,select元素
            $(":input").val("test");
            //获取所有指定了selected="selected"的元素
            $(":selected").css("border","2px dashed black");
            //获取所有指定了 checked="checked" 的元素
            $(":checked").width(40).css("border","2px dotted black");
         });

 二、jQuery操作类数组的具体工具方法

先看页面:

<div>
       <div id="java">java</div>
       <div id="javaee" class="test">javaee</div>
       <div id="ajax">ajax</div>
       <div id="xml">xml</div>
       <div id="ejb">ejb</div>
       <div id="workflow">workfolw</div>
    </div>  

 

接着看相关的js与注释:

//获取div之内所有的div元素,并迭代处理每一个元素
             $("div>div").each(function (i){
                 this.innerHTML+="闫振伟条件内容"+i;
             });
             //获取div之内的所有div元素的个数
             alert($("div>div").length);
             //获取div之内的第四个div元素包装称的jQuery,下面将输出”xml.....“
             alert($("div>div").eq(3).html());
             //获取div之内的第二个div元素,下面将输出”javaee....“
             alert($("div>div").get(1).innerHTML);
             //获取id为java的div元素,注意:$("#java").get()返回一个数组
             alert($("#java").get()[0].innerHTML);
             //所有div元素之内id为ejb的div的索引,下面将输出4
             alert($("div>div").index($("#ejb").get(0)));

 

其中get(index),和get() 非常有用,大家都知道jQuery是将DOM对象变成jQuery对象,然后操作。这两个方法可以获得DOM数组,将jQuery变成DOM对象。

过滤的相关方法:

页面和上面相同

看看都有哪些常用的js方法:

//过滤相关方法
         //对div之内的div元素进行过滤,必须满足id为ajax
             $("div>div").filter("#ajax").css("background-color","#aaaaaa");
             //对div之内的div元素进行过滤,要求字符串长度大于5
             $("div>div").filter(function (){
                return this.innerHTML.length>5;
             }).css("border","1px solid black");
             //对div之内的div元素进行过滤,必须满足id不为ajax
             $("div>div").not("#ajax").css("font-weight","bold");
             //对div之内的div元素进行过滤,取出索引从3到5的元素
         $("div>div").slice(3,5).height(40);
             //将div之内的div元素映射成另一个数组,t的值是【0,1,2,3,4,5】
         var t=$("div>div").map(function (i){
                return i;
             });
             alert(t[2]);

 这些都是经过本人实践出来的方法。

3
0
分享到:
评论

相关推荐

    jquery资料--jquery学习资料

    **jQuery学习资料详解** jQuery,一个轻量级、高性能的JavaScript库,自2006年发布以来,因其简洁易用的API接口和强大的功能,迅速成为开发者们首选的前端工具之一。本资料旨在深入浅出地介绍jQuery的核心概念、...

    JQuery学习资料与源代码

    **jQuery学习资料与源代码详解** jQuery是一款广泛应用于Web开发的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计以及Ajax交互。这个压缩包中的"JQuery学习资料与源代码"包含了从基础到进阶...

    jquery经典学习手册

    ### 三、jQuery的动画效果 jQuery的`.animate()`方法可以创建平滑的动画效果。 ```javascript $("#box").animate({ width: "50%", height: "50%", opacity: 0.5 }, 2000); ``` 以上代码会将ID为`box`的元素的...

    Jquery学习笔记Jquery学习笔记

    Jquery学习笔记 Jquery学习笔记是指使用Jquery框架来实现javascript编程的笔记记录,本笔记记录了Jquery-1.2的基本用法、Ajax异步交互、XMLHttpRequest对象的基本应用等知识点。 一、Jquery基本用法 Jquery是一个...

    jQuery学习示例 大全

    **jQuery学习示例大全** jQuery是一款广泛应用于网页开发的JavaScript库,它简化了HTML文档遍历、事件处理、动画设计和Ajax交互等任务。这个"jQuery学习示例大全"涵盖了从基础到进阶的各种示例,帮助开发者快速掌握...

    jquery手册jquery的学习jquery的学习

    《jQuery手册:深入学习jQuery》 在Web开发领域,jQuery是一个不可或缺的JavaScript库,它极大地简化了DOM操作、事件处理、动画制作以及Ajax交互。本篇文章将深入探讨jQuery的核心概念和实用技巧,帮助你全面掌握这...

    jquery学习资料

    **jQuery学习资料** jQuery是一款广泛应用于前端开发的JavaScript库,它极大地简化了JavaScript代码的编写,使得DOM操作、事件处理、动画制作等任务变得更加简单。本资料包包含了jQuery的学习资源,包括PPT教程和...

    jquery 教程 jQuery学习资料 jQuery学习

    三、jQuery的学习路径 学习jQuery,首先需要熟悉JavaScript基础,了解DOM操作和事件处理。然后,通过阅读jQuery API文档,掌握各个方法和函数的用法。实践是提升技能的关键,可以通过创建实际项目或参与开源项目来...

    jQuery第三章代码

    **jQuery第三章代码详解** jQuery,作为一款广泛使用的JavaScript库,极大地简化了DOM操作、事件处理、动画制作以及Ajax交互。本章我们将深入探讨jQuery的核心概念、语法特性以及实际应用,帮助你更好地理解和掌握...

    jquery学习资料三

    **jQuery学习资料三** 在IT领域,jQuery是一个广泛使用的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。本资料集是针对jQuery的学习资源,旨在帮助初学者和进阶者更好地理解...

    jquery学习大全

    **jQuery学习大全** jQuery是一个广泛使用的JavaScript库,它极大地简化了JavaScript代码的编写,使得网页交互变得更加简单。作为初学者,了解并掌握jQuery是成为Web开发高手的重要步骤。本资源包"jQuery学习大全...

    jquery 学习手册

    这部“jQuery学习手册”旨在为初学者提供一个全面且易懂的教程,涵盖jQuery的核心概念、属性、选择器、事件、CSS操作、文档处理、效果和筛选等多个关键领域。 **一、jQuery核心** jQuery的核心是其简洁的API(应用...

    jquery 学习笔记

    **jQuery学习笔记** jQuery,作为一个轻量级的JavaScript库,极大地简化了JavaScript的DOM操作、事件处理、动画设计以及Ajax交互。这篇学习笔记将深入探讨jQuery的核心概念和实用技巧,帮助初学者快速上手。 ## 一...

    jquery学习文档

    ### jQuery学习文档详解 #### 一、jQuery简介与特点 **1.1 jQuery定义** - **定义**: jQuery是一个快速、简洁且高效的JavaScript框架,旨在简化HTML文档遍历、事件处理、动画以及Ajax交互等常见的Web开发任务。 -...

    从零开始学习jQuery

    ### 三、jQuery DOM操作 1. **获取和设置属性**:使用`attr()`方法获取或设置元素的属性,如`$("#element").attr("attribute", "value")`。 2. **文本操作**:`text()`方法用于获取或设置元素的文本内容,而`html()`...

    jquery学习ppt和实例

    **jQuery学习PPT和实例详解** 在Web开发领域,jQuery是一个不可或缺的JavaScript库,它极大地简化了DOM操作、事件处理、动画制作以及Ajax交互。本资料包“jQuery学习ppt和实例”提供了深入学习jQuery的详细内容,...

    jQuery学习资料

    ### jQuery学习资料详解 #### 一、jQuery简介与基本用法 **jQuery** 是一个快速、简洁的JavaScript库,使得用户能更方便地处理HTML文档、事件、实现动画效果,并且方便地为网站提供AJAX交互。jQuery的核心功能是...

    Jquery学习资源

    **jQuery学习资源** jQuery是一个广泛使用的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画制作和Ajax交互。自2006年发布以来,jQuery已经成为了前端开发的标准工具之一,因其简洁的语法和丰富的功能而...

Global site tag (gtag.js) - Google Analytics