ユーザーがボタンをクリックすると、色が青色から赤色に変わり、元の色に戻ります。 jQueryでこれを行うより良い方法はありますか?クリックイベントのボタンの色を変更する
clicked = true;
$(document).ready(function() {
$("button").click(function() {
if (clicked) {
$(this).css('background-color', 'red');
clicked = false;
} else {
$(this).css('background-color', 'blue');
clicked = true;
}
});
});
button {
background-color: blue;
height: 100px;
width: 150px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button>Press</button>
のようなもののためにトグルクラスの機能を使用することができますtoggleClass( "class")を使用できます。 – DHLopez
「より良い方法」を定義する – j08691