`
cakin24
  • 浏览: 1389617 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

JQuery的prev + next选择器

阅读更多
一 介绍
prev + next选择器用于匹配所有紧接在prev元素后的next元素。其中,prev和next是两个相同级别的元素。
prev + next选择器的使用方法如下: 
$("prev + next");
prev是指任何有效的选择器。
next是一个有效选择器并紧接着prev选择器。
例如,要匹配<div>标记后的<img>标记,可以使用下面的jQuery代码:
$("div + img");
 
二 应用
筛选紧跟在<lable>标记后的<p>标记并改变匹配元素的背景颜色为淡蓝色。
 
三 代码
<script language="javascript" src="JS/jquery-3.1.1.min.js"></script>
<style type="text/css">
	.background{background:#cef}
	body{font-size:12px;}
</style>
<div>
    <label>第一个label</label>
    <p>第一个p</p>
    <fieldset>
        <label>第二个label</label>
        <p>第二个p</p>
    </fieldset>
</div>
<p>div外面的p</p>
<script type="text/javascript" charset="GBK">
      $(document).ready(function() {
            $("label+p").addClass("background"); //为匹配的元素添加CSS类
});
</script
 
 
四 运行结果


 
 
五 运行说明
看到“第一个p”和“第二个p”的段落被添加了背景,而“div外面的p”由于不是label元素的同级元素,所以没有被添加背景。
  • 大小: 1.6 KB
1
1
分享到:
评论

相关推荐

    jQuery 选择器用法实例分析【prev + next】

    `prev + next`选择器是jQuery中的组合选择器,它允许我们同时选取紧随某个元素之前的同辈元素(`prev`)和紧随其后的同辈元素(`next`)。这个选择器是基于CSS的相邻兄弟选择器(adjacent sibling selector)的概念...

    jQuery实现的非常实用的prev+next图片循环轮播效果.zip

    jQuery对象是库的核心,它通过选择器(如$("#id")或$(".class"))获取DOM元素,并提供了大量方法来操作这些元素。在这个轮播效果中,jQuery将用于选取图片元素、添加事件监听器以及执行过渡动画。 图片轮播通常包括...

    JQuery选择器测试 离线版

    7. **相邻兄弟选择器**:`prev + next`选取与prev元素相邻的下一个next元素。 8. **通用选择器**:`*`选取所有元素,`element*`选取所有元素,`tag + tag`选取所有相邻的同级元素。 离线版的“JQuery选择器测试”...

    jQuery选择器大全

    2. **相邻兄弟选择器**:`prev + next`,选取紧随特定元素之后的兄弟元素,例如`('.item + div')`选取`class`为“item”的元素后紧跟的`&lt;div&gt;`,与`.next()`方法效果相同。 3. **后续兄弟选择器**:`prev ~ ...

    jQuery选择器.rar

    还有并集选择器(`$("div, p")`),交集选择器(`$("div.myClass1.myClass2")`)和兄弟选择器(`$("prev ~ sibling")`,`$("prev + next")`)。 3. **属性选择器**:通过元素属性来选择元素,如`$("[href]")`选取...

    Jquery 选择器整理

    - **选择器:** `prev + next` - **替代选择器:** `.next()` - **实例:** `$("p + div")` 获取所有紧跟在`&lt;p&gt;`元素后面的`&lt;div&gt;`元素 2. **选择所有后续兄弟元素(普通兄弟)** - **选择器:** `prev ~ siblings`...

    基于jQuery选择器的整理集合

    `prev + next`选择器选取紧接在前一个元素后的元素;`prev ~ siblings`选择器选取所有紧跟在指定元素后面的同级元素。 属性选择器允许我们根据元素的属性来选择元素,例如`[attribute=value]`选择具有特定属性值的...

    jQuery+AJAX+JSON

    1. **选择器查找节点**:使用 jQuery 提供的选择器找到需要操作的 DOM 元素。 2. **调用 jQuery 方法**:对找到的元素执行所需的操作,如修改内容、添加样式等。 #### 二、jQuery 对象与 DOM 对象之间的转换 **2.1...

    jquery双向选择器代码

    例如,我们可以使用`:has()`、`:next()`、`:prev()`、`:parent()`、`:children()`等选择器来实现双向关联。`:has()`用于选取包含特定后代元素的元素;`:next()`和`:prev()`则分别选取当前元素的下一个同级元素和上一...

    jQuery选择器大全PDF

    2. **相邻兄弟选择器**:`prev + next`选取紧跟在`prev`元素后的`next`元素: ```javascript $('.prev + .next').css('font-weight', 'bold'); ``` 3. **通用兄弟选择器**:`prev ~ siblings`选取`prev`元素之后...

    JQuery选择器详解JQuery选择器详解

    3. `$("prev + next")`:相邻兄弟选择器,选取紧接在prev元素之后的next元素。 4. `$("prev ~ siblings")`:后续兄弟选择器,选取prev元素之后的所有同级元素。 六、自定义选择器 JQuery还支持自定义选择器,通过`....

    jquery选择器应用实例

    6. **相邻兄弟选择器**: 使用`$("prev + next")`来选择紧接在prev元素后的next元素,如`$("div + p")`会选择紧跟在div元素后面的p元素。 7. **通用兄弟选择器**: 使用`$("prev ~ siblings")`来选择prev元素之后的...

    jQuery选择器全面总结

    3. **同级别选择器**: `jQuery("prev + next")`,如`jQuery("#next + input")`会选择`#next`后面紧邻的同级元素。 4. **过滤选择器**: `jQuery("prev ~ siblings")`,例如`jQuery("#next ~ [title]")`会选择`#next`...

    jquery 选择器 大全

    - `prev + next`:相邻兄弟选择器,如`$("div + p")`选取紧跟在div后面的第一个段落。 - `prev ~ siblings`:同级元素选择器,如`$("div ~ p")`选取所有跟div在同一级别的p元素。 3. **过滤器选择器**: - `:...

    jQuery选择器

    - **相邻兄弟选择器**:`$("prev + next")` - 匹配紧接在`prev`元素后面的`next`元素。例如,`$('.one + div')`选取class为`one`的元素后面的直接兄弟`&lt;div&gt;`元素。 - **通用兄弟选择器**:`$("prev ~ siblings")`...

    jQuery选择器的演示

    3. 相邻兄弟选择器:`$("prev + next")` 选取紧接在prev元素后的next元素。 4. 通用兄弟选择器:`$("prev ~ siblings")` 选取prev之后的所有同级元素。 三、属性选择器 1. 属性存在选择器:`$("[attribute]")` ...

    JQuery选择器特辑 详细小结

    需要注意的是,相邻兄弟选择器`$("prev+next")`与`.next("selector")`方法等价,兄弟选择器`$("prev~siblings")`与`.nextAll("selector")`方法等价。 #### 三、过滤选择器 过滤选择器通过特定的过滤规则来筛选所需...

Global site tag (gtag.js) - Google Analytics