考虑以下简单的HTML:
<div id="navcontainer">
<a href="#"><img alt="" src="Img1.jpg" /></a>
<a href="#"><img alt="" src="Img2.jpg" /></a>
<a href="#"><img alt="" src="Img3.jpg" /></a>
<a href="#"><img alt="" src="Img4.jpg" /></a>
<a href="#"><img alt="" src="Img5.jpg" /></a>
</div>
为了便于讨论,我们可以说这是一个包含许多DIV和A的大页面的一小部分。
我想做的是将标签和其中的图像隐藏起来。如果我这样做,它将起作用:
$('a').hide();
但是就像我说的那样,页面上有很多链接,所以我想非常具体。本质上,我只希望
<div>
内带有“ navcontainer”类的链接。因此,从我在网络上看到的内容来看,它应该是以下两种格式之一。第二个对我来说看起来很完美。但都没有为我工作。$('div.navcontainer a').hide();
$('div.navcontainer > a').hide();
我一定想念一些愚蠢的东西。谁能帮我找个头?
最佳答案
您混合了类和ID选择器
$('#navcontainer a').hide();
$('#navcontainer > a').hide();