一、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]);
这些都是经过本人实践出来的方法。
分享到:
相关推荐
**jQuery学习资料详解** jQuery,一个轻量级、高性能的JavaScript库,自2006年发布以来,因其简洁易用的API接口和强大的功能,迅速成为开发者们首选的前端工具之一。本资料旨在深入浅出地介绍jQuery的核心概念、...
**jQuery学习资料与源代码详解** jQuery是一款广泛应用于Web开发的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计以及Ajax交互。这个压缩包中的"JQuery学习资料与源代码"包含了从基础到进阶...
### 三、jQuery的动画效果 jQuery的`.animate()`方法可以创建平滑的动画效果。 ```javascript $("#box").animate({ width: "50%", height: "50%", opacity: 0.5 }, 2000); ``` 以上代码会将ID为`box`的元素的...
Jquery学习笔记 Jquery学习笔记是指使用Jquery框架来实现javascript编程的笔记记录,本笔记记录了Jquery-1.2的基本用法、Ajax异步交互、XMLHttpRequest对象的基本应用等知识点。 一、Jquery基本用法 Jquery是一个...
**jQuery学习示例大全** jQuery是一款广泛应用于网页开发的JavaScript库,它简化了HTML文档遍历、事件处理、动画设计和Ajax交互等任务。这个"jQuery学习示例大全"涵盖了从基础到进阶的各种示例,帮助开发者快速掌握...
《jQuery手册:深入学习jQuery》 在Web开发领域,jQuery是一个不可或缺的JavaScript库,它极大地简化了DOM操作、事件处理、动画制作以及Ajax交互。本篇文章将深入探讨jQuery的核心概念和实用技巧,帮助你全面掌握这...
**jQuery学习资料** jQuery是一款广泛应用于前端开发的JavaScript库,它极大地简化了JavaScript代码的编写,使得DOM操作、事件处理、动画制作等任务变得更加简单。本资料包包含了jQuery的学习资源,包括PPT教程和...
三、jQuery的学习路径 学习jQuery,首先需要熟悉JavaScript基础,了解DOM操作和事件处理。然后,通过阅读jQuery API文档,掌握各个方法和函数的用法。实践是提升技能的关键,可以通过创建实际项目或参与开源项目来...
**jQuery第三章代码详解** jQuery,作为一款广泛使用的JavaScript库,极大地简化了DOM操作、事件处理、动画制作以及Ajax交互。本章我们将深入探讨jQuery的核心概念、语法特性以及实际应用,帮助你更好地理解和掌握...
**jQuery学习资料三** 在IT领域,jQuery是一个广泛使用的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。本资料集是针对jQuery的学习资源,旨在帮助初学者和进阶者更好地理解...
**jQuery学习大全** jQuery是一个广泛使用的JavaScript库,它极大地简化了JavaScript代码的编写,使得网页交互变得更加简单。作为初学者,了解并掌握jQuery是成为Web开发高手的重要步骤。本资源包"jQuery学习大全...
这部“jQuery学习手册”旨在为初学者提供一个全面且易懂的教程,涵盖jQuery的核心概念、属性、选择器、事件、CSS操作、文档处理、效果和筛选等多个关键领域。 **一、jQuery核心** jQuery的核心是其简洁的API(应用...
**jQuery学习笔记** jQuery,作为一个轻量级的JavaScript库,极大地简化了JavaScript的DOM操作、事件处理、动画设计以及Ajax交互。这篇学习笔记将深入探讨jQuery的核心概念和实用技巧,帮助初学者快速上手。 ## 一...
### jQuery学习文档详解 #### 一、jQuery简介与特点 **1.1 jQuery定义** - **定义**: jQuery是一个快速、简洁且高效的JavaScript框架,旨在简化HTML文档遍历、事件处理、动画以及Ajax交互等常见的Web开发任务。 -...
### 三、jQuery DOM操作 1. **获取和设置属性**:使用`attr()`方法获取或设置元素的属性,如`$("#element").attr("attribute", "value")`。 2. **文本操作**:`text()`方法用于获取或设置元素的文本内容,而`html()`...
**jQuery学习PPT和实例详解** 在Web开发领域,jQuery是一个不可或缺的JavaScript库,它极大地简化了DOM操作、事件处理、动画制作以及Ajax交互。本资料包“jQuery学习ppt和实例”提供了深入学习jQuery的详细内容,...
### jQuery学习资料详解 #### 一、jQuery简介与基本用法 **jQuery** 是一个快速、简洁的JavaScript库,使得用户能更方便地处理HTML文档、事件、实现动画效果,并且方便地为网站提供AJAX交互。jQuery的核心功能是...
**jQuery学习资源** jQuery是一个广泛使用的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画制作和Ajax交互。自2006年发布以来,jQuery已经成为了前端开发的标准工具之一,因其简洁的语法和丰富的功能而...