0
 <div class="A">
 <span class = "s">
 <button>
 <button>
  <div class="B">
 <p>
 <textarea>
 <div>
 <button class="click">
 </div>
 </div>
 </div>

在“单击”类的按钮单击上。我需要在 Div 类 A 中找到。

我试过的

 $('.click').parent().parent().parent().find('span') -- Working

我正在以最简单的方式寻找类似的替代方案

 $('.click').closest('div').find('.A') -- Not working

 $('.click').closest('div').prev('.A') -- Not working

遍历多个内部并找到具有名称的任何类时,正确的方法是什么

* 注意: 这是一个示例 HTML,只是为了在 JQUERY 中找到正确的方法,而不是在 HTML 中找到语法错​​误

谢谢

4

2 回答 2

3

closest('.A')应该这样做。这会找到与选择器匹配的元素祖先中的第一个元素(从元素开始,然后到其父元素等)。

于 2013-07-24T07:18:41.830 回答
0

parents('.A')只会寻找父母,如果那是你需要的

于 2013-07-24T07:38:38.367 回答