转自:http://blog.163.com/zhaoyanping_1125/blog/static/2013291532011112961637321/
一、获取父级元素
1、 parent([expr]):
获取指定元素的所有父级元素
<a id="href_sec" href="#">href_sec</a>
<a id="href_thr" href="#">href_thr</a></div>
<span id="par_span">
<a id="href_fiv" href="#">href_fiv</a>
</span>
$("a").parent().addClass('a_par');
});
二、获取同级元素:
1、next([expr]):
获取指定元素的下一个同级元素(注意是下一个同级元素哦)
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
</head>
<body>
<ul>
<li>list item 1</li>
<li>list item 2</li>
<li class="third-item">list item 3</li>
<li>list item 4</li>
<li>list item 5</li>
</ul>
<script>
$('li.third-item').next().css('background-color', 'red');
</script>
</body>
</html>
这个例子的结果是,只有list item 4背景色变为红色
2、nextAll([expr]):
获取指定元素后边的所有同级元素
Hello Again
<div><span>And Again</span></div>
p_nex.addClass('p_next_all');
注意看最后一个”<p>”标签哦,也被加上了’p_next_all’这个类名哦~~
3、andSelf():
获取指定元素后边的所有同级元素,之后加上指定的元素
我感觉这个函数是最有意思的一个函数了,什么意思?直译过来就是”还有我“,”还有自己”,没错,还有自己。
p_nex.addClass('p_next_all');
注意看第一个“<p>”标签啊,这句话的意思是选择p标签后面的所有同级标签,以及自己。。。
以下这两个不举具体的例子了,实际上就是next()和nextAll()的相反喽
4、prev():获取指定元素的上一个同级元素(是上一个哦)。
5、prevAll():获取指定元素的前边所有的同级元素。
三、获取子元素
1、查找子元素方式1:>
例如:var aNods = $("ul > a");查找ul下的所有a标签
2、查找子元素方式2:children()
3、查找子元素方式3:find()
这里再简单介绍以下children()和find()的异同:
1> children及find方法都用是用来获得element的子elements的,两者都不会返回 text node,就像大多数的jQuery方法一样。
2> children方法获得的仅仅是元素一下级的子元素,即:immediate children。
3> find方法获得所有下级元素,即:descendants of these elements in the DOM tree
4> children方法的参数selector 是可选的(optionally),用来过滤子元素,
但find方法的参数selector方法是必选的。
5> find方法事实上可以通过使用 jQuery( selector, context )来实现。即$('li.item-ii').find('li')等同于$('li', 'li.item-ii').
例:
<ul class="level-1">
<li class="item-i">I</li>
<li class="item-ii">II
<ul class="level-2">
<li class="item-a">A</li>
<li class="item-b">B
<ul class="level-3">
<li class="item-1">1</li>
<li class="item-2">2</li>
<li class="item-3">3</li>
</ul>
</li>
<li class="item-c">C</li>
</ul>
</li>
<li class="item-iii">III</li>
</ul>
使用:$('ul.level-2').children().css('border', '1px solid green'); 的效果是:
使用 $('ul.level-2').find('li').css('border', '1px solid green'); 的效果是:
相关推荐
总结来说,通过本文给出的实例,我们可以看到jQuery元素选择器的强大之处:它通过简单直观的语法,让我们能够迅速地选取页面中的元素,并对它们执行各种操作。对于初学者来说,掌握元素选择器的使用是开始学习jQuery...
标题所涉及的知识点为jQuery元素选择器及其实例代码。jQuery元素选择器是jQuery框架中非常重要的一部分,它允许开发者利用简洁的语法来选取网页中的DOM元素,从而对这些元素执行各种操作。描述中强调了实例代码的...
本示例"jquery元素跟随鼠标移动"是JS特效的一种,它涉及到的核心技术主要是jQuery的选择器、事件处理和CSS定位。接下来,我们将深入探讨这些知识点。 首先,jQuery选择器是jQuery库中的基石,它使得我们能够方便地...
1. **jQuery 元素选择器**: - **标签选择器**:通过元素的标签名选取元素,如 `$("p")` 将选取所有的段落(`<p>`)元素。 - **类选择器**:结合类名选取元素,如 `$(".intro")` 选取所有 class 属性包含 "intro" ...
`colorpicker.png`是`jQuery ColorPicker`的图标资源文件,它包含了颜色选择器的UI元素,如滑块、色板等。由于该插件不需要额外的CSS文件,所有样式都内置于JavaScript中,这使得它更容易集成到现有的项目中,而不会...
3. **元素选择器**: 直接使用元素名称来选取所有该类型的元素,例如`$("div")`将选取所有`<div>`元素。 4. **标签选择器与类选择器结合**: 如`$("div.myClass")`,选取所有同时是`<div>`并且class为"myClass"的元素...
jQuery 元素选择器参考手册(教辅) .pdf jQuery 元素选择器语法(教辅).pdf jQuery 选择的艺术.pdf jQuery事件 jQuery事件教辅.pdf jQuery插件.pdf jQuery插件源码 jQuery选择器源码 瀑布流.pdf b
jQuery通过选择器(Selectors)找到页面中的元素,然后对这些元素执行各种操作。比如,我们可以使用`$`符号来创建一个jQuery对象,并传入CSS选择器来选取元素。 添加元素: 在jQuery中,我们通常使用`append()`和`...
2. 选择需要拖动排序的元素,通常使用jQuery的选择器。 3. 调用插件的初始化函数,设置必要的参数和回调函数。 4. 用户可以通过拖放操作改变元素的顺序,插件会自动更新DOM结构和(如果有的话)数据源。 5. 可能还...
**jQuery元素选择器** jQuery支持CSS选择器来选取元素,例如: - `$("p")` 选取所有`<p>`元素。 - `$("p.intro")` 选取所有class为"intro"的`<p>`元素。 - `$("p#demo")` 选取id为"demo"的第一个`<p>`元素。 **...
3. **元素选择器** 直接使用元素名称来选取所有匹配的元素。例如,`$("p")`会选择所有的段落元素。 4. **后代选择器 ( )** 使用空格来选取某个元素的后代元素。例如,`$("div p")`会选择所有在`div`元素内的`p`...
(13)选择元素li,该元素作为拥有myList类的ul元素的直接子元素 (14)选择id号为radioA的input元素后面的第一个input兄弟元素 (15)选择id号为radioA的input元素后面的所有input兄弟元素 (16)选择dom sample...
更深入地了解jQuery,我们还可以学习相关的专题知识,如页面元素操作技巧、扩展技巧、常用插件的使用、拖拽特效、表格操作技巧、Ajax用法、经典特效、动画与特效用法以及选择器用法等。这些主题进一步拓展了jQuery的...
《jQuery基础教程第四版》是学习JavaScript库jQuery的重要参考资料,其中"Book02_jQuery_选择元素"这一章节主要探讨了如何在DOM(文档对象模型)中高效地选取和操作元素,这是jQuery的核心功能之一。在jQuery中,...
在jQuery中,选择器分为多种类型,包括基础选择器、类别选择器、ID选择器、属性选择器、后代选择器、子元素选择器、相邻兄弟选择器和通用选择器等。 1. **基础选择器**:主要包括`$()`,用于选取一个或多个DOM元素...
**jQuery颜色选择插件**是一种常用的前端开发工具,它为网页中的输入元素提供了方便的颜色选择功能,用户可以通过视觉化的调色板选取颜色,提升用户体验。本文将深入探讨jQuery颜色选择插件及其相关知识点。 首先,...
选择器按功能分为基础选择器、层次选择器、属性选择器、表单选择器、可见性选择器、位置选择器、子元素选择器、内容选择器、属性选择器、表单对象属性选择器以及过滤选择器。每类选择器都有其独特的应用场景,熟悉并...