我有一個父div,裏面有兩個子div。只隱藏父div文本
如何隱藏保持「child1文本」和「child2文本」可見的父div(父文本)的文本。
<div id="parent">
parent text
<div id="child1">child1 text</div>
<div id="child2">child2 text</div>
</div>
我有一個父div,裏面有兩個子div。只隱藏父div文本
如何隱藏保持「child1文本」和「child2文本」可見的父div(父文本)的文本。
<div id="parent">
parent text
<div id="child1">child1 text</div>
<div id="child2">child2 text</div>
</div>
如果您堅持直接的HTML/JavaScript,您可以將「父文本」封裝在<span>
中。即,
<div id="parent">
<span id="parent-text-id">parent text</span>
<div id="child1">
child1 text
</div>
<div id="child2">
child2 text
</div>
</div>
這樣,您可以參考該文本,只要你想隱藏它。祝你好運!
@Rameez,我沒有名氣給別人的答案添加評論,所以我只是把評論放在我自己的答案上。本着社區的精神,你應該標記你接受的答案。 – David
只是作爲一個備選答案,其他人將返回並藏匿#parent
所有文本節點,這樣只會隱藏第一childNode
:
$(document.getElementById('parent').childNodes[0]).wrap('<span/>').parent().hide();
你嘗試過什麼嗎? – rlemon
您必須將「父文本」封裝在元素中並隱藏該元素。 –
http://mattgemmell.com/2008/12/08/what-have-you-tried/ – Ted