gpt4 book ai didi

javascript - 打开后禁用 Bootstrap Accordion

转载 作者:行者123 更新时间:2023-11-28 15:10:23 24 4
gpt4 key购买 nike

我有一个正在运行的多个 Bootstrap Accordion ,并且希望在单击后禁用。一个选项卡必须始终保持打开状态。

例如,Link1 已打开,因此应禁用 link1。只有 link2 和 link3 应该是可点击的。我应该如何实现这个目标?

代码如下:

<div id="accordion">
<a class="btn btn-primary" role="button" data-toggle="collapse" href="#collapseExample1">
Link 1
</a>
<a class="btn btn-primary" role="button" data-toggle="collapse" href="#collapseExample2">
Link 2
</a>
<a class="btn btn-primary" role="button" data-toggle="collapse" href="#collapseExample3">
Link 3
</a>
<div class="collapse in" id="collapseExample1">
This is the description 1
</div>
<div class="collapse" id="collapseExample2">
This is the description 2
</div>
<div class="collapse" id="collapseExample3">
This is the description 3
</div>
</div>

Javascript:

$('#accordion').on('show.bs.collapse', function () {
$('#accordion .in').collapse('hide');
});

JSFiddle 链接演示: https://jsfiddle.net/DTcHh/19604/

最佳答案

这会给你这个结果。

$('#accordion').on('show.bs.collapse', function () {
$('#accordion .in').collapse('hide');
});

$('a').on('click',function(){
// enable all
$('a').each( function(){
$(this).removeAttr('disabled')
})
// disable me
$(this).attr('disabled', 'disabled')
})

jsFiddle:https://jsfiddle.net/DTcHh/19608/

关于javascript - 打开后禁用 Bootstrap Accordion ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36732889/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com