我有这样的div:
<div class="someDiv">
<span>This content should remain</span>
The rest of this content needs to be hidden (Faded out)
</div>
我无法更改HTML的实际结构。
答案 0 :(得分:5)
使用visibility
CSS属性:
$('.someDiv').css('visibility','hidden')
.find('span').css('visibility','visible');
http://jsfiddle.net/mblase75/WtMea/
我认为可以淡化外部div
而不会消除其中的所有内容,但visibility
可以被覆盖。
答案 1 :(得分:1)
我会做这样的事情:
$('.someDiv').append('<span id="fade"></span').find('#fade').html($('.someDiv').contents().filter(function(){ return this.nodeType == 3; })).fadeOut(1000);