I've currently got an onclick event that toggles a class like so:
....
<button id="@m.TargetCo.ButtonId" onclick="glyphChanger(this.id)" class="btn btn-default iconButton glyphicon glyphicon-chevron-right" ></button>
....
function glyphChanger(buttonID) {
$("#" + buttonID).toggleClass('glyphicon-chevron-right glyphicon-chevron-up');
}
No need javascript. You can do this the Blazor way.
DropDownComponent.razor
<h3>Debug: @buttonCss</h3>
<button type="button" class="btn btn-default iconButton glyphicon @buttonCss" @onclick="ChangeButtonClass">Test</button>
@code {
private string buttonCss = "glyphicon-chevron-right";
private void ChangeButtonClass()
{
buttonCss = buttonCss == "glyphicon-chevron-right" ? "glyphicon-chevron-up" : "glyphicon-chevron-right";
}
}
Somewhere else in the application
<DropDownComponent/>
<DropDownComponent/>
<DropDownComponent/>
<DropDownComponent/>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With