Home  >  Article  >  Web Front-end  >  JQuery's prev + next selector

JQuery's prev + next selector

巴扎黑
巴扎黑Original
2017-06-22 10:17:493798browse


1 Introduction

The prev + next selector is used to match all next elements immediately following the prev element. Among them, prev and next are two elements of the same level.

The prev + next selector is used as follows:

$("prev + next");

prev refers to any valid selector.

next is a valid selector immediately following the prev selector.

For example, to match the a1f02c36ba31691bcfe87b2722de723b tag after the e388a4556c0f65e1904146cc1a846bee tag, you can use the following jQuerycode:

$("p + img") ;

Second application

Filters the e388a4556c0f65e1904146cc1a846bee tag immediately following the 17bc257102169cbee8e20a03c884d3e6 tag and changes the background color of the matching element It is light blue.

Three codes


<script language="javascript" src="JS/jquery-3.1.1.min.js"></script>
<style type="text/css">
	.background{background:#cef}
	body{font-size:12px;}
</style>
<p>
    <label>第一个label</label>
    <p>第一个p</p>
    <fieldset>
        <label>第二个label</label>
        <p>第二个p</p>
    </fieldset>
</p>
<p>p外面的p</p>
<script type="text/javascript" charset="GBK">
      $(document).ready(function() {
            $("label+p").addClass("background"); //为匹配的元素添加CSS类
});
</script

Four running results



Five running instructions

See that the "first p" and "second p" paragraphs have backgrounds added, but the "p outside p" is not a sibling element of the label element, so no background is added.

The above is the detailed content of JQuery's prev + next selector. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn