非常によく似た質問がいくつか出回っているのを見てきましたが、探している答えを見つけることができませんでした。回避策は既に決定していますが、タスクを実行する適切な方法を知りたいです。
私が望むのは、ボタンをクリックしてアクティブな状態を持続させることです。次のクリックで状態が切り替わりますが、これは望ましいことです。私が本当に知る必要があるのは、uiButton:active 状態に対処する方法です。
HTML:
<input type='button' class='uiButton' id='testbutton' value='testValue'>
CSS:
.uiButton{
background-color: red;
}
.uiButton:active{
background-color:blue;
}
Javascript/jQuery:
$('.uiButton').click(function() {
$(this).toggleClass(//active state);
});