如何在下拉列表中定位我的h2标题

时间:2011-09-01 14:08:45

标签: javascript jquery

我想要做的是定位我的H2标签。我怎样才能做到这一点? 我想要做的是隐藏我的第二个h2标签。谢谢Stackoverflow!

<ul id="nav">
  <li class="nav1"><a href="/">Home</a></li>
  <li class="nav2"><a href="#">Member Solutions</a>
    <div class="subMenu"  >
      <ul>
        <li class="sectionTitle">
          <h2><a href="#">Example Head</a></h2>
        </li>
        <li><a href="#">Services</a>
          <ul>
            <li><a href="#">Example Link</a></li>
            <li><a href="#">Example Link</a></li>
            <li><a href="#">Example Link</a></li>
            <li><a href="#">Example Link</a></li>
            <li><a href="#">Example Link</a></li>
            <li><a href="#">Example Link</a></li>
            <li><a href="#">Example Link</a></li>
          </ul>
        </li>
        <ul>
          <li class="sectionTitle">
            <h2><a href="#">Hide this h2 tag</a></h2>
          </li>
          <li><a href="#">Example Link</a></li>
          <li><a href="#">Example Link</a></li>
          <li><a href="#">Example Link</a></li>
          <li><a href="#">Example Link</a></li>
          <li><a href="#">Example Link</a></li>
          <li><a href="#">Example Link</a></li>
          <li><a href="#">Example Link</a></li>
        </ul>
        <li><a href="#">Umbrella Insurance</a></li>
      </ul>
    </div>
  </li>
  <li class="navLast"><a href="#">Contact</a></li>
</ul>

3 个答案:

答案 0 :(得分:3)

如果您想根据索引进行隐藏,请使用eq

$("#nav h2").eq(1).hide();

jsFiddle demo

答案 1 :(得分:0)

myH2Tags = $("div.submenu").find("h2");
$(myH2Tags).get(1).hide();

答案 2 :(得分:0)

var hideThis = $('ul li.sectiontitle').find('h2');

$(hideThis).hide();