私は間違っているのか分かりません。ボタンをクリックしたときにクラスを切り替えることで、ボタンが押されたように見えるようにしようとしています。この基本的なtoggleClassをJQueryで動作させることはできません
jQueryがロードされたことを確認するために、JavaScriptのif文を使用しました。ここで
はコードです:
<!DOCTYPE html>
<html>
<head>
<script src="jquery-1.12.3.min.js"></script>
<script>
$("button").click(function(){
$("button").toggleClass("active-class");
});
</script>
<style type="text/css">
.active-class {
background-color:red;
}
/* Non-important styles */
button {
font-size:15px;
padding:10px;
background-color:#E8E8E8;
border:1px solid rgba(0,0,0,0.3);
border-radius:5px;
outline:none;
}
</style>
</head>
<body>
<button>Click to toggle!</button>
</body>
</html>
私はそれは絶対何もしない]ボタンをクリックします。助言がありますか?
リスナーを接続しようとすると、ボタンはまだDOMツリーに読み込まれません。 –
CSSを本体の内側に入れてください。 – Gerard