【发布时间】:2021-03-15 02:07:22
【问题描述】:
我需要在 Blazor 项目中设计按钮(我正在使用引导程序)。我在一个 Razor 页面上有 2 个按钮组。每组 3 到 4 个按钮。我想用Javascript来改变颜色按钮,它是onclick功能。
-
用户将单击组 1 中的任何按钮(当单击将颜色更改为绿色时)并单击组 2 中的按钮而不取消选择组 1 中的按钮。
-
onclick 调用需要在这里
<div class="btn-group">,因为我的按钮上已经有 onclick<button type="button" class="btn btn-primary" @onclick="() => UpdateTheChart(13)">@Language.T37</button>
我在 CSS 中尝试过:focus,但只能选择 1 个按钮。
这是我的代码,出于测试目的,我取出了 onclick in 按钮。
.btn:hover {
font-weight: bold;
color: white;
/*green*/
background-color: #85c995;
}
<div class="row">
<div class="column" style="width:30%">
<div class="btn-group">
<button type="button" class="btn btn-primary" style="outline-color:red; ">Sunday</button>
<button type="button" class="btn btn-primary">Tuesday</button>
<button type="button" class="btn btn-primary">Friday</button>
</div>
</div>
<div class="column" style="width:70%">
<div class="btn-group">
<button type="button" class="btn btn-primary">9 am</button>
<button type="button" class="btn btn-primary">2 pm</button>
<button type="button" class="btn btn-primary">5 pm</button>
<button type="button" class="btn btn-primary">8 pm</button>
</div>
</div>
</div>
【问题讨论】:
-
您在 onclick 事件中遇到了什么问题?
-
@BeshambherChaukhwan 我添加了类似这样的内容
$('.btn').click(function(){ if($(this).hasClass('active')){ $(this).removeClass('active') } else { $(this).addClass('active') } }); -
它不起作用?我觉得很好。将其附加到问题中
-
是的,不工作。我不知道为什么.... :(
标签: javascript html css