您好,请帮助我如何在这种情况下提取“男士”文字?
<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();
但没有成功。 感谢
答案 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();