使用jquery将id添加到li a

Sou*_*aby 1 tags jquery

我正在寻找一些可以让我在我的列表中的第9个li标签上添加id标签的东西..我甚至不确定它是否可能?

这是代码:

<ul id="p7menubar">
  <li><a href="#" class="trigger">Home</a></li>
  <li><a href="#" class="trigger">About Us</a></li>
  <li><a href="#" class="trigger">Collections</a></li>
  <li><a href="#" class="trigger">Stockists</a></li>
  <li><a href="#" class="trigger">News / Press</a></li>
  <li><a href="#" class="trigger">How to Order</a></li>
  <li><a href="#" class="trigger">Terms & Conditions</a></li>
  <li><a href="#" class="trigger">Contact Us</a></li>
  <li><a href="#" class="trigger" XX ID TAG TO GO HERE XX >Online Store</a>
    <ul id="menuitem_9_0">
      <li><a href="#" >Baby Clothing</a></li>
      <li><a href="#" >Boys Clothing</a></li>
      <li><a href="#" >Girls Clothing</a></li>
    </ul>
  </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

如果有人能帮助我,那就太棒了:)

Mat*_*ker 6

在jQuery中,你应该能够在一个选择器中完成整个事情:

$("#p7menubar > li:nth-child(9) > .trigger").attr("id","MyNewID");
Run Code Online (Sandbox Code Playgroud)

"将标签与p7Menubar中第九个LI标签内的一类触发器匹配".

更新:看来我错了,nth-child 1索引的.也更新为更明确(谢谢乔尔波特)