前提・実現したいこと
ボタンを押すたびに文字と文字の色が変わるようにしたいのですが発火しません。
cssファイルとscriptファイルを作らずに実装したいです。
該当のソースコード
HTML
1 <div> 2 <button class="color-change-button">黒色</button> 3 </div> 4 5 <script> 6 7 $('.color-change-button').click(function(){ 8 $(this).toggle( 9 function(){ 10 $(this).html('赤色').css('color', 'red'); 11 }, 12 function(){ 13 $(this).html('緑色').css('color','green'); 14 }, 15 function(){ 16 $(this).html('青色').css('color', 'blue'); 17 } 18 ); 19 }); 20 </script>
試したこと
html()とcss()のどちらかが原因なのかと片方づつ消してみましたが、どちらも発火しませんでした。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/30 14:53
2021/11/30 14:55
2021/11/30 15:31
2021/11/30 20:22