`

jquery的包装集二

阅读更多

1、代码

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
		<title>jquery的包装集</title>
		<!--引入jquery依赖包-->
		<script type="text/javascript" src="../jquery-1.11.3.js"></script>
		<script type="text/javascript">
			/**
			 * 1、返回的包装集
			 * (1)add:返回原包装集
			 * (2)not:返回原包装集
			 * (3)filter:返回原包装集
			 * (4)slice:返回新包装集
			 * (5)find:返回新包装集
			 * (6)clone:返回新包装集
			 * (7)siblings:返回新包装集
			 * (8)children:返回新包装集
			 * (9)next|nextAll:返回新包装集
			 * (10)prev|prevAll:返回新包装集
			 * (11)parent|parents:返回新包装集
			 * (12)end:返回前一个包装集
			 * (13)andSelf:返回合并后的包装集
			 *  
			 * 2、包装集的注意点
			 * (1)add()会添加新的元素到原包装集中。
			 * (2)not()、filter()、slice()和is()是在当前包装集的基础上进行过滤和取消。
			 * 	【特别注意】:不是在包装集中,例如:<div><span></span></div>,使用$("div").filter("span")
			 *             是没有办法筛选出<span>的,因为<div>仅仅只是一个单独的包装集。
			 * (3)find()、parent()和parents()等是在当前包装集的元素中去查找或过滤值,而不是在包装集中过滤。	
			 *  
			 */
			$(function() {
				//1.将"tr#abc"的兄弟节点的背景色设置为蓝色,并将其本身设置为红色
				//使用end可以返回上一个包装集
				//$("tr#abc").siblings("tr").css("background","#00f").css("color","#fff")
				//	.end().css("background","#f00").css("color","#fff");
				
				//2.克隆行到新的table中,并给新旧table设置行的背景色
				//$("#users tbody").clone().appendTo("#tus").find("tr:even").css("color","#f00")
				//	.end().end().end().find("tr:odd").css("color","#00f");
				
				//3.andSelf表示把所有的包装集合并在一起
				$("#users tbody").clone().appendTo("#tus").andSelf().find("td:contains('3')").css("color","#f00");
				
			});
		</script>
	</head>
	<body>
		<table width="700" border="1" align="center" id="tus"></table>
		<table width="700" border="1" align="center" id="users">
			<thead>
				<tr align="center">
					<td>用户编号</td>
					<td>用户姓名</td>
					<td>用户年龄</td>
					<td>用户密码</td>
				</tr>
			</thead>
			<tbody>
				<tr>
					<td>1</td>
					<td>张三</td>
					<td>23</td>
					<td>abc123</td>
				</tr>
				<tr id="abc">
					<td>2</td>
					<td>李四</td>
					<td>33</td>
					<td>abc123</td>
				</tr>
				<tr>
					<td>3</td>
					<td>王五</td>
					<td>43</td>
					<td>abc123</td>
				</tr>
				<tr>
					<td>4</td>
					<td>赵六</td>
					<td>53</td>
					<td>abc123</td>
				</tr>
				<tr>
					<td>5</td>
					<td>孙七</td>
					<td>63</td>
					<td>abc123</td>
				</tr>
			</tbody>
		</table>
	</body>
</html>

 

2、案例1

 

3、案例2

 

4、案例3

 

 

 

  • 大小: 6.8 KB
  • 大小: 9.8 KB
  • 大小: 9.8 KB
分享到:
评论

相关推荐

    管理Jquery包装集

    【管理Jquery包装集】是jQuery使用中的一个重要概念,它是指使用jQuery选择器获取的一组DOM元素的集合,通常被称为jQuery对象。这个包装集提供了丰富的API,使得对多个DOM元素的操作变得简单高效。 在jQuery中,当...

    jquery包装集里面是一些应用实例欢迎下载

    【jQuery包装集】是一个集合了jQuery应用实例的资源包,旨在帮助初学者更好地理解和使用jQuery。这个包包含了一些示例,展示了如何运用jQuery进行DOM操作、事件处理和动画效果等,帮助用户快速上手。 在jQuery中,...

    jQuery 第二课 操作包装集元素代码

    在标题和描述中提到的“jQuery 第二课 操作包装集元素代码”中,我们将深入探讨如何利用jQuery的API来操作这些包装集。 首先,$函数不仅可以用于选择DOM元素,还可以创建新的包装集。当给$函数提供一个HTML片段时,...

    jQuery学习资料

    从零开始学习jQuery (三) 管理jQuery包装集 21 一.摘要 21 二.前言 21 三.动态创建元素 21 四.管理jQuery包装集元素 25 五.常用函数举例 30 六.总结 30 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式 31 ...

    jQuery学习资料之万能的选择器

    这篇教程将深入探讨jQuery的选择器以及其与DOM对象和jQuery包装集的关系。 ### 1. DOM对象与jQuery包装集 **DOM对象**在JavaScript中,DOM(Document Object Model)是HTML或XML文档的一种结构表示,通过DOM我们...

    jQuery使用手册 jquery入门教程

    从零开始学习jQuery (三) 管理jQuery 包装集 从零开始学习jQuery (四) 使用jQuery 操作元素的属性与样式 从零开始学习jQuery (五) 事件与事件对象 从零开始学习jQuery (六) jQuery 中的Ajax 从零开始学习jQuery (七)...

    从零开始学jquery

    理解DOM对象与jQuery包装集的区别至关重要。DOM对象是浏览器解析HTML后生成的元素,而jQuery对象则是对一组DOM对象的封装,提供了jQuery的所有方法和属性。 #### jQuery选择器全解 jQuery提供了一系列选择器,包括...

    jquery入门文档ppt

    $(expression)是一个主要的函数,它接受一个CSS选择器,返回一个jQuery包装集,这是由匹配的DOM元素组成的一个集合。jQuery包装集可以用来调用一系列的方法,例如操作DOM元素的属性、内容、类或者事件。 在选择器...

    JQuery Tips(3) 关于$()包装集内元素的改变

    filter方法表示的是对当前内部的元素进行筛选,这个接受两种参数,一个返回bool的function,或者是JQuery的选择表达式,包装集内的元素只会小于等于当前包装集内的元素,并且含有的元素属于原来包装集内元素的子集: ...

    jquery插件集-手风琴菜单 各种效果

    **jQuery 插件集 - 手风琴菜单与酷炫切换效果** 在Web开发中,jQuery库因其简洁的API和强大的功能而广受欢迎。手风琴菜单和酷炫的切换效果是jQuery插件中常见的交互元素,它们可以极大地提升用户界面的互动性和用户...

    从零开始学习jQuery

    - **jQuery包装集**是指一组被jQuery包装的DOM元素集合。 - **操作**:可以对这些包装集进行操作,如增加、删除元素,改变元素的属性等。 - 示例:`$("div").append("&lt;p&gt;New paragraph&lt;/p&gt;");` 向所有`&lt;div&gt;`标签内...

    JQuery困惑—包装集 DOM节点

    举一个简单的例子,如果你尝试在包装集上调用DOM节点的方法,如 $('#someElement').setAttribute('class', 'newClass'),这会失败,因为setAttribute是DOM节点的方法,而不是jQuery包装集的方法。相反,如果你使用 $...

    jQuery开发必备工具

    2. **链式操作**:jQuery对象返回的是jQuery包装集,因此方法调用可以连续进行,如`$("#element").hide().fadeIn()`,这在编写代码时大大提高了效率。 3. **事件处理**:jQuery提供了一致的方式来绑定和触发事件,...

    Jquery lightbox2炫酷相框功能

    jQuery Lightbox2是一款广泛使用的JavaScript库,专门设计用于在网页上创建优雅的、响应式的图片和多媒体内容的弹出展示效果。它以其简洁的代码、强大的功能和良好的浏览器兼容性而受到开发者的喜爱。在本篇文章中,...

    jquery 入门文档 从零开始学校jquery

    接下来,学习"管理jQuery包装集",理解jQuery对象与JavaScript原生对象的区别,以及如何对选择的元素集合进行操作。jQuery包装集允许我们一次性对多个元素执行相同的操作,提高了代码效率。 在"操作元素的属性与...

    jQuery文章.rar

    二、操作包装集元素 在jQuery中,我们通常操作的是包装集(jQuery对象),它包含了多个DOM元素。通过`.each()`方法,我们可以遍历并操作这些元素。例如,`$("p").css("color", "red")`将改变所有段落的颜色。另外,...

Global site tag (gtag.js) - Google Analytics