【问题标题】:jQuery opposite of find()与 find() 相反的 jQuery
【发布时间】:2015-01-18 14:02:12
【问题描述】:

以下元素:

<div class="hslide"></div>

包含一系列其他元素,并在一个页面上重复多次。

内容内部是与元素交互的触发器。目前,触发器会导致所有 hslide 元素发生相同的事情。

即。 var current = $('.hslide .slide.current');

有没有办法选择正确的 .hslide,因为其中包含的触发器包含在其中。我可以使用 parent() 但触发器并不总是只有一层。

【问题讨论】:

标签: jquery find parent


【解决方案1】:

正如你提到的选择正确的父元素,所以你应该使用.closest() 来遍历父元素:

var current = $('.slide.current').closest('.hslide');

【讨论】:

    【解决方案2】:

    您正在寻找.closest(selector),它返回最里面的匹配父元素。

    【讨论】:

      猜你喜欢
      • 2012-08-16
      • 2011-08-15
      • 1970-01-01
      • 2016-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-11
      相关资源
      最近更新 更多