使用jQuery从当前标题中选择上一个标题

使用jQuery从当前标题中选择上一个标题,jquery,header,selector,Jquery,Header,Selector,下面是我的HTML <H3 class='head'>About US</H3> <ul class='helper'> <li> <ul class='xtramenu'> <li> <H4 class='subhead'></H4> </li> <li> <H4 class='subhead'></

下面是我的HTML

 <H3 class='head'>About US</H3>
 <ul class='helper'>
  <li>
   <ul class='xtramenu'>
    <li>
     <H4 class='subhead'></H4>
    </li>
    <li>
     <H4 class='subhead'></H4>
    </li>
    <li>
     <H4 class='subhead'></H4>
    </li>
   </ul>
  </li>
 </ul>
有谁能帮我做这件事吗?谢谢。

我建议:

alert($(this).closest("ul.helper").prev('.head').text());
$('h4.subhead').click(function () {
    var h3 = $(this).closest('ul.helper').prev('h3');
    console.log(h3, h3.text());
});

参考资料:

    • 我建议:

      $('h4.subhead').click(function () {
          var h3 = $(this).closest('ul.helper').prev('h3');
          console.log(h3, h3.text());
      });
      

      参考资料:

      尝试使用

      $(this).parents(“h3.head:first”)
      尝试使用


      $(this.parents(“h3.head:first”)

      @Alex我错过了那部分。。。Thanks@Alex我错过了那部分…谢谢