代码之家  ›  专栏  ›  技术社区  ›  Pepe

找到div,然后返回到特定的div(jQuery)

  •  0
  • Pepe  · 技术社区  · 3 年前

    html示例

    <div id="list">
      <div class="box">
        
        /* Part ONE */
        <div class="one">
          <div class="one_one">
            <span class="identifier">1234</span>
          </div>
        </div>
        
        /* Part TWO */
        <div class="two"></div>
    
      </div>
      ...
    </div>
    

    var identifier = $("#list").find(".box > .one > .one_one > span:contains('1234')");
    
    if (....) {
        identifier.closest(".one").addClass("found");
    }
    

    1 回复  |  直到 3 年前
        1
  •  2
  •   David    3 年前

    遍历DOM到一个公共父级,然后在该父级中找到目标元素。例如:

    identifier.closest(".box").find(".two").addClass("found");