设置某个元素的标签内容、设置元素的样式、层次选择器、总结选择器

点击按钮设置某个元素的标签内容

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style>
      div {
        width: 400px;
        height: 200px;
        background: green;
      }
  </style>
  <script src="jquery-1.12.1.js"></script>
  <script>
      // 案例:点击按钮在div中添加一个p标签

      /**
       * .val();----设置或者获取标签标签的value属性值
       * .text();----设置或者是获取标签中的文本内容----就相当于DOM中的innerText
       * .css();----设置元素的css样式属性值
       * .html();----设置或者是获取标签中的html内容----就相当于DOM中的innerHTML
       */

      $(function(){
          // 点击按钮
          $("#btn").click(function(){
            $("#dv").html("<p>这是一个p标签</p>");
          });
      });
  </script>
</head>
<body>
<input type="button" value="显示效果" id="btn">
<div id="dv"></div>
  
</body>
</html>

设置元素的样式

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <script src="jquery-1.12.1.js"></script>
  <script>
      // 点击按钮,设置div的宽,高,背景颜色,边框
      $(function(){
          $("#btn").click(function(){
              $("#dv").css("width","200px");
              $("#dv").css("height","200px");
              $("#dv").css("backgroundColor","red");
              $("#dv").css("border","1px solid green");
          });
      });
  </script>
</head>
<body>
<input type="button" value="显示效果" id="btn">
<div id="dv"></div>
  
</body>
</html>

层次选择器

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style>
      div {
        width: 500px;
        height: 400px;
        border: 2px solid green;
      }
  </style>
  <script src="jquery-1.12.1.js"></script>
  <script>
      $(function(){
          // 点击按钮,设置div中span的样式
          // 层次选择器----后代选择器(直接子元素,孙子元素)
          $("#btn").click(function(){ 
              // 获取的是div这个父级元素中所有span标签
              // $("#dv span").css("backgroundColor","red");
              // 获取的是div这个父级元素中直接的子元素
              // $("#dv>span").css("backgroundColor","red");
              // 获取的是div这个父级元素后面的所有的兄弟元素----span
              // $("#dv~span").css("backgroundColor","red");
              // 获取的是div后面直接的兄弟元素
              // $("#dv+span").css("backgroundColor","red");
              
          });
      });
  </script>
</head>
<body>
<input type="button" value="显示效果" id="btn">
<span>这是div前面的兄弟元素span</span>
<div id="dv">
  <span>这是第一个span标签</span>
  <ul>
    <li>第一个li</li>
    <li>第二个li
      <span>第二个li中的span</span>
    </li>
    <li>第三个li</li>
  </ul>
  <span>这是第二个span标签</span>
  <span>这是第三个span标签</span>
</div>
<!-- <p>这是p</p> -->
<span>这是div后面的兄弟元素span</span>
<span>这是div后面的兄弟元素span</span>
<span>这是div后面的兄弟元素span</span>
<span>这是div后面的兄弟元素span</span>
  
</body>
</html>

总结选择器

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <script src="jquery-1.12.1.js"></script>
  <script>
      // id选择器
      // $("#id属性值")
      // 标签选择器
      // $("#标签名字")
      // 类选择器
      // $(".类样式的名字")
      // 交集选择器----标签+类选择器
      // $("标签名.类样式名字")
      // 并集选择器----多条件选择器
      // $("标签名字,类样式名字,#id选择器")
      // 层次选择器
      // $("选择器 选择器");====>$("#dv span")
      // $("选择器>选择器");====>$("#dv span")
      // $("选择器~选择器");====>$("#dv span")
      // $("选择器+选择器");====>$("#dv span")


  </script>
</head>
<body>
  
</body>
</html>

猜你喜欢

转载自blog.csdn.net/Leon_Jinhai_Sun/article/details/86494210