Py学习  »  Jquery

在jquery中通过类选择子元素时,如何将每个直接子元素视为不同的元素?

A J • 5 年前 • 1409 次点击  

我有两个或两个以上的街区在同一层。在这些块中,我有一些公共元素,但是我想对每个子元素进行不同的处理。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <script>
    $(document).ready(function(){
      $("button").click(function(){
       let row_len = $(".parent-row>.row").length;
        $(".parent-row>.row").each(function(index, element){
          if(index < row_len) {
             element.remove();
          }
        });
      });
    });
    </script>

    <div class="parent-row">
       <div class="row">
         A
       </div>
     </div>

    <div class="parent-row">
       <div class="row">
         A
       </div>
      <div class="row">
         A
       </div> 
     </div>

    <div class="parent-row">
       <div class="row">
         A
       </div>
      <div class="row">
         A
       </div>
      <div class="row">
         A
       </div>  
     </div>
<button type="button">Reset</button>

实际上,我想删除.row元素的所有子元素,除了一个块。

我想回到:

<div class="parent-row">
   <div class="row">
     A
   </div>
 </div>

<div class="parent-row">
   <div class="row">
     A
   </div>
 </div>

<div class="parent-row">
   <div class="row">
     A
   </div>
 </div>
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/40782
 
1409 次点击  
文章 [ 5 ]  |  最新文章 5 年前