2014-10-07 84 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

相關問題