0

こんにちは、この場合「男性」のテキストを抽出するにはどうすればよいですか?

<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 > :first-child a').text();

しかし成功せずに。ありがとう

4

2 に答える 2

1

あなたのhtmlから:

alert($('.linkList > li:first a').text());
于 2012-07-30T11:51:44.693 に答える
0

セレクターを確認してください...クラスがあり、使用してい<div class="comwebstore-LeftNavBrowse-2">ますcomwebstore-LeftNavBrowse-2.com-amazon-webstore-LeftNavBrowse-2

このような長いセレクターは使用しないでください。これにより、セレクターのパフォーマンスが低下し、見栄えが悪くなります。アレックス・ボールが提案したことを確認してください。

jQuery('#mainContentWrapper #leftColumn #A #A-1 .comwebstore-LeftNavBrowse-2 > :first-child a').text();
于 2012-07-30T11:57:05.517 に答える