【发布时间】:2017-10-26 10:55:54
【问题描述】:
切换新的“Bootstrap 4”[隐藏]-属性的最佳方式是什么。 不只是用“display: block”隐藏和显示元素,而是删除和添加属性。
<button type="button" hidden class="hideMe btn btn-sm">Get Video</button>
<button class="toggle">toggle</button>
有没有更好的方法是这样的:http://jsfiddle.net/49u2q/123/
$('button.toggle').on('click',function() {
if ($('button.hideMe ').is('[hidden]')) {
$('button.hideMe ').removeAttr('hidden');
} else {
$('button.hideMe ').attr('hidden','');
}
});
【问题讨论】:
-
试试这个jsfiddle.net/49u2q/124 $(this).prev(".hidden").toggle();
-
需要动态解决方案
-
怎么不是动态的?
-
@dazzafact 检查我的答案
标签: jquery twitter-bootstrap toggle hidden attr