daz*_*act 5 jquery hidden toggle attr twitter-bootstrap
切换新的“Bootstrap 4”[隐藏]-属性的最佳方法是什么。不只是使用“display:block”隐藏和显示元素,而是删除和添加Attribute。
<button type="button" hidden class="hideMe btn btn-sm">Get Video</button>
<button class="toggle">toggle</button>
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法是这样的:http : //jsfiddle.net/49u2q/123/
$('button.toggle').on('click',function() {
if ($('button.hideMe ').is('[hidden]')) {
$('button.hideMe ').removeAttr('hidden');
} else {
$('button.hideMe ').attr('hidden','');
}
});
Run Code Online (Sandbox Code Playgroud)
使用toggle()
$('button.toggle').on('click',function() {
var bool=$(".video_btn").is(":hidden")
$(".video_btn").toggleClass('hidden')
$(".video_btn").attr('hidden',!bool)
});Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button type="button" hidden class="hidden video_btn btn btn-sm">Get Video</button>
<button class="toggle">toggle</button>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14445 次 |
| 最近记录: |