这个问题可能看起来很奇怪,但是将一组元素全部包装在一个跨度中在技术上是不正确的。这样人们就可以根据要求隐藏和显示跨度。我只是问,因为这样你就可以更好地控制你想隐藏的地方。
<did> this is a blog post</div>
<h3>title</h3>
<p>blah blah blah blah blah<p>
<p>blah blah blah <span class="hidden">blah blah<p>
<p>blah blah blah blah blah<p>
<p>blah blah blah blah blah<p>
<p>blah blah blah blah blah<p></span>
当我能够对 HTML 进行硬编码时,这就起作用了。但是,当我尝试将跨度包裹在某些元素周围时,它不会比最近的关闭标签进一步包裹它。有任何想法吗?或者有更好的想法吗?
最佳答案
<强> <span>
是一个内联元素,只能包含在其他元素中,例如 abbr
, strong
,或tt
.
您可以使用div
轻松地做您假装的事情作为外部元素。
<div style="display: none">
all this info
<span>will be hidden</span>
<p /> from view until
<br /> you change the div visibility
</div>
关于jquery - 使用跨度隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12593577/