在JQuery中选择元素

时间:2012-07-30 11:48:23

标签: jquery

您好,请帮助我如何在这种情况下提取“男士”文字?

<div class="comwebstore-LeftNavBrowse-2">
    <ul class="linkList browseLadder">
       <li>
           <a href="example.com"> Men </a>
       </li>
       <ul class="linkList browseLadder">
         <li>
            <a href="example.com"> Full Logo T-Shirt </a>
         </li>
         <li>
            <a href="example.com"> Short Logo T-Shirt </a>
         </li>
         <li>
            <a href="example.com"> Grey Hoodie 1 Full Logo </a>
         </li>
         <li>
           <a href="example.com"> Grey Hoodie 2 Short Logo </a>
         </li>
         <li>
            <a href="example.com"> Women </a>
         </li>
         <li>
            <a href="example.com"> Accessories </a>
         </li>
       </ul>
     </ul>
  </div>
</div>

我试过了

  

jQuery('#mainContentWrapper #leftColumn #A#A-1   .com-amazon-webstore-LeftNavBrowse-2&gt; :first-child a')。text();

但没有成功。 感谢

2 个答案:

答案 0 :(得分:1)

来自你的HTML:

alert($('.linkList > li:first a').text());

答案 1 :(得分:0)

检查您的选择器... <div class="comwebstore-LeftNavBrowse-2">您有comwebstore-LeftNavBrowse-2课,而您正在使用.com-amazon-webstore-LeftNavBrowse-2

请不要使用这么长的选择器。这会降低您的选择器性能,看起来很难看。只需查看 Alex Ball 建议的内容。

jQuery('#mainContentWrapper #leftColumn #A #A-1 .comwebstore-LeftNavBrowse-2 > :first-child a').text();