如何用jQuery选择一个元素的所有同级元素

如何用jQuery选择一个元素的所有同级元素

在这篇文章中,我们将讨论如何使用jQuery选择一个元素的所有同级元素。为了选择一个元素的所有同级元素,我们将使用siblings()方法。

siblings()方法是用来寻找所选元素的所有兄弟姐妹元素。这些兄弟姐妹是那些在DOM树中具有相同父元素的元素。

语法:

$(selector).siblings(function)

这个函数接受一个可选的参数 “function”,它将选择所选元素的所有兄弟姐妹。它返回所选元素的所有兄弟姐妹。

方法:首先,我们将创建主div容器,在主容器内,我们将添加两个div容器。当用户点击按钮时,siblings()方法被调用,它选择section1类容器的兄弟姐妹。在选择了兄弟姐妹后,我们给它添加一些CSS属性。

示例:

<!DOCTYPE html>
<html lang="en">
  
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content=
        "width=device-width, initial-scale=1.0">
          
    <script src=
"https://code.jquery.com/jquery-3.5.1.min.js">
    </script>
  
    <title>
        How to select all sibling elements
        of an element using jQuery?
    </title>
  
    <style>
        .main {
            width: 450px;
            text-align: justify;
            font-size: 18px;
        }
  
        #GFG {
            padding: 5px 15px;
            margin-top: 20px;
        }
  
        .Geeks {
            font-size: 18px;
            font-weight: bold;
            color: green;
        }
    </style>
  
    <script>
        (document).ready(function () {
            ("#GFG").on('click', function () {
                $(".section1").siblings().addClass("Geeks");
            });
        });
    </script>
</head>
  
<body>
    <center>
        <h1 style="color: green;">
            GeeksforGeeks
        </h1>
  
        <h3>
            How to select all sibling elements
            of an element using jQuery?
        </h3>
  
        <div class="main">
            <div class="section1">
                HTML stands for HyperText Markup
                Language. It is used to design
                web pages using a markup language.
                HTML is the combination of
                Hypertext and Markup language.
            </div>
  
            <div class="section2">
                Cascading Style Sheets, fondly
                referred to as CSS, is a simply
                designed language intended to
                simplify the process of making
                web pages.
            </div>
        </div>
  
        <input type="button" id="GFG" 
            value="Remove Contents">
    </center>
</body>
  
</html>

输出:

如何用jQuery选择一个元素的所有同级元素?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

jQuery 方法