2014-02-12 110 views
1

有沒有什麼好的方法,首先要隱藏div中的第一個 ,但只有第一個?css隱藏第一個  div,但只有第一個

例如,我有這樣的結構:

<div class="lalala"> 
<div class="123"> 
    &nbsp; dfsdfsdf 
    sdf sdf sd fsd f 
     &nbsp; 
</div> 
<div class="456"> 
    &nbsp; f dfgd 
</div> 
</div> 

至於結果,我必須看到:

<div class="lalala"> 
    <div class="123"> 
     dfsdfsdf 
     sdf sdf sd fsd f 

是否有可能只做到在CSS(?以及如何),還是我使用JavaScript?

+0

是' '(空格)加入,因爲你之前在'div.123'後文要空間? – dward

回答

4

我不認爲有一種CSS方式來做到這一點。

使用JavaScript這是相當簡單不過:

var el = document.querySelector('.123'); 
el.innerHTML = el.innerHTML.replace('&nbsp;', ''); 
+1

這正是OP想要的。而且不,沒有CSS方法來做到這一點,的確如此。 +1 – Cerbrus

+0

+1。乾淨的解決方案,只是好的JS。 –

+0

hm,但如何如果我只有第一個div的類,然後只div div – byCoder

相關問題