如何在jQuery中找到所有属于表单后裔的输入并将其标记为红色虚线

如何在jQuery中找到所有属于表单后裔的输入并将其标记为红色虚线

我们的任务是找到所有属于表单后裔(子代或孙代)的输入,并使用jQuery将它们标上红色的虚线。

使用的方法和选择器:

  1. 父代子代选择器:该选择器用于选择所有作为指定元素的子代的元素。

语法:

("parent descendant")
  1. css()方法。该方法用于设置或返回所选元素的一个或多个样式属性。

步骤:

  • 创建带有表单元素的HTML页面,其组件如字段集或输入等。
  • 使用parent descendant选择器选择表单元素的输入。
  • 最后,应用一些CSS样式来显示一个适当的结果。

示例:

<!DOCTYPE html>
  <html>
  <head>
  <script src=
"https://code.jquery.com/jquery-git.js">
  </script>
  <meta charset="utf-8">
  <meta name="viewport" 
        content="width=device-width">
   
  <style>
      body{
          text-align:center;
          font-size:20px;
      }
     form {
        border: 5px green solid;
        padding: 2px;
        margin: 0;
        background: lightgreen;
     }
    div {
      color: red;
     }
    fieldset {
        margin: 1px;
        padding: 3px;
    }
  
  </style>
  </head>
  <body>
      <h2 style="color:green">GeeksforGeeks</h2>
  <form >
  <fieldset>
      
     <label for="fname">
       First name:</label>
     <br>
     <input type="text" id="fname" 
            name="fname" value="">
     <br>
     <label for="lname">
       Last name:</label>
     <br>
     <input type="text" id="lname" 
            name="lname" value="">
     <br>
     <label for="email">
       Enter your email:</label>
     <br>
     <input type="email" id="email" 
            name="email">
     <br>
     <label for="birthday">
       Birthday:</label>
     <br>
     <input type="date" id="birthday" 
            name="birthday">
     <br>
     <label for="quantity">
        Number:</label>
     <br>
     <input type="number" id="quantity" 
            name="quantity" min="1" max="5">
     <br>
     <input type="submit" value="Submit">
  </fieldset>
  </form>  
   
  <script>
      $( "form input" ).css( "border", "2px dotted red");
  </script>
  </body>
  </html>

输出:

如何在jQuery中找到所有属于表单后裔的输入并将其标记为红色虚线?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程