HTML:更新知名度点击
<div class ="container">
<div class="ui top attached segment">
<div class="item">
<p>Post here</p>
</div>
</br>
<div class="item">
<div class="extra">
<div class="ui right floated button">
<i class="download icon"></i>
</div>
<div class="ui right floated button quickstats">
<i class="pie chart icon"></i>
</div>
</div>
</div>
<div class="ui label">
<i class="time icon"></i>
timeStamp
</div>
</br>
</div>
<div class="ui bottom attached block secondary clearing segment hidden">
<p>bottom</p>
</div>
</div>
的Javascript:
$('.quickstats').on('click', function(){
var statBar = $(this).closest('.extra').closest('.item').closest('.segment').closest('container').find('.stats');
if (statBar.hasClass('hidden')){
statBar.removeClass('hidden')
statBar.addClass('visible');
} else {
statBar.removeClass('visible')
statBar.addClass('hidden');
}
})
当我点击与类quickstats按钮,我想在与段落元素底部的DIV说“底部”显示。在下一次点击时,我想让它再次隐藏起来。
我会一次在屏幕上显示多个HTML元素,所以我不能直接选择元素,但必须使用父,子和兄弟关系的组合。我已经尝试了jQuery的当前方法,但没有成功。
点击class quickstats的div,如何选择带有隐藏类的div,然后来回切换可见性?