考虑以下简单的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();

10-05 20:34