jQuery element + next选择器

jQuery element + next选择器

jQuery中的(“element + next”)选择器用于选择指定 “元素 “的下一个元素。这个选择器只在 “下一个 “元素被放在指定元素之后时才起作用。

示例:

  • 如果语句是$(“div + p”),那么这将只选择紧挨着 “div “的第一个 “p “元素,其他 “p “元素将被忽略。
  • 但是,如果声明是$(“div + p”),并且在选定的 “div “和 “p “元素之间放置了一个 “h1″,那么这个选择器将不起作用,”p “元素将保持无效。

语法:

$("element + next")

参数:这里,参数是必需的,这将指定任何有效的元素。

返回值:这将返回具有指定变化的选定元素。

示例1:这里的段落元素就在div元素的旁边。

<!DOCTYPE html>
<html>
<head>
  <script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
  </script>
  <script>
    (document).ready(function () {
      ("div + p").css("background-color",
        "lightgreen");
    });
  </script>
  <style>
    body {
      width: 80%;
      height: 40%;
      padding: 10px;
      border: 2px solid green;
      font-size: 20px;
    }
    div {
      border: 1px solid green;
      padding: 10px;
    }
  </style>
</head>
<body>
  <div>Welcome to GfG.!</div>
  <p>This is first paragraph element.</p>
  <p>This is second paragraph element.</p>
</body>
</html>

输出:

jQuery element + next选择器

例子2:这里,标题元素位于段落和div元素之间。因此,”p “元素不会发生任何变化。

<!DOCTYPE html>
<html>
<head>
  <script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
  </script>
  <script>
    (document).ready(function () {
      ("button").click(function () {
        $("div + p").css("background-color",
          "lightgreen");
      });
    });
  </script>
  <style>
    body {
      width: 80%;
      height: 40%;
      padding: 10px;
      border: 2px solid green;
      font-size: 20px;
    }
    div {
      border: 1px solid green;
      padding: 10px;
    }
  </style>
</head>
<body>
  <div>Welcome to GfG.!</div>
  <h1>Heading element ios here.</h1>
  <p>This is first paragraph element.</p>
  <p>This is second paragraph element.</p>
  <button>Submit</button>
</body>
</html>

输出:

点击前:

jQuery element + next选择器

点击后:

jQuery element + next选择器

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程