2014-10-07 86 views
1

请在下面找到JSfiddle链接。我试图隐藏具有属性aria-labelledby值的div内的第一个DIV子元素(带有aaaaaa值)。DIV上的第一个孩子选择不起作用

但我想我在CSS语法中犯了一些错误。

请建议。

http://jsfiddle.net/5g7ot5qf/

div[aria-labelledby="ui-dialog-title-timeout-dialog"]:first-child { 
    display:none; 
} 

HTML代码: -

<p>I am a <i>strong</i> man. I am a <i>strong</i> man.</p> 
<p>I am a <i>strong</i> man. I am a <i>strong</i> man.</p> 

<div aria-labelledby="ui-dialog-title-timeout-dialog"> 
    hello 
     <div>aaaaaa</div> 
    <div>X2</div> 
    <div>X3</div> 
</div 
+0

哪个格你要消失? aaaaaa吗?或者'ui-dialog ...'div中的所有div?或者只是你好? – 2014-10-07 12:08:05

回答

2

使用div[aria-labelledby="ui-dialog-title-timeout-dialog"]>div:first-child作为选择

的> DIV添加

1

如果你想与AAAAA内容不见了使用

div[aria-labelledby="ui-dialog-title-timeout-dialog"] > div:first-child { 
    display:none; 
} 

如果你想所有div的走了股利,但你好使用

div[aria-labelledby="ui-dialog-title-timeout-dialog"] > div { 
    display:none; 
} 

如果你想针对divs,你SE

div[aria-labelledby="ui-dialog-title-timeout-dialog"] > div:nth-child(n) { 
    display:none; 
} 

哪里n是要隐藏(n=1,2,3,...

编辑DIV:小提琴:http://jsfiddle.net/wh3d3dtj/

+0

海事组织它没有添加任何东西给巴里的答案。这个问题非常明显:“隐藏第一个DIV子(具有aaaaaa值)'。 – 2014-10-07 12:17:55

+0

我只是展示了他可以使用的所有选项。 – 2014-10-07 12:18:56

相关问题