【发布时间】:2021-10-22 05:11:13
【问题描述】:
我正在尝试通过使用 css 类在按钮上使用切换脚本。
问题:当我点击button2 时,它会自动选择button3,这是不正确的。
一次只有一个按钮会在点击时激活。
function togbtn9() {
$("#b1").toggleClass("blueback greyback");
$("#b2").toggleClass("blueback greyback");
$("#b3").toggleClass("blueback greyback");
}
.greyback {
background-color: rgb(240, 240, 240) !important;
color: #000000;
}
.f9 {
font-size: 0.9em !important;
}
.noround {
border-radius: 0px 0px 0px 0px !important;
box-shadow: 0px 0px 4px #CCCCCC;
}
.blueback {
background-color: rgb(10, 102, 60) !important;
color: #FFFFFF !important;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" rel="stylesheet" />
<div class="col-12 f9">
<div class="btn-group">
<button type="button" id="b1" onclick="togbtn9()" class="btn blueback f9 noround">Button1</button>
<button type="button" id="b2" onclick="togbtn9()" class="btn f9 greyback noround">Button2</button>
<button type="button" id="b3" onclick="togbtn9()" class="btn f9 greyback noround">Button3</button>
</div>
</div>
【问题讨论】:
标签: javascript html jquery css bootstrap-4