###前提・実現したいこと
jQueryを使用し、2つのボタンのCSSを切り替えたいと思っています。
現在のソースコードでは2つともONの状態にできるようになってしまい、if文の書き方がわからなくなってしまっています。
###該当のソースコード
HTML
1 2<input id="test" type="button" class="btn_active btn" value="test" style="width: 100px;margin-left: 10px;" >テスト</input> 3<input id="test" type="button" class="btn_active btn" value="test" style="width: 100px;margin-left: 10px;">テスト2</input>
CSS
1.btn_active { 2 color: #fff; 3 border: 1px solid #ff5151; 4 background: #ff5151; 5} 6 7.btn{ 8 color: #333; 9 border: 1px solid #c2c2c2; 10 background: linear-gradient(#f5f5f5, #f1f1f1); 11 font-weight: bold; 12}
js
1$('#test').on('click',function(){ 2 $(this).toggleClass('btn_active'); 3 var flg = $(this).hasClass('btn_active'); 4 //ここからif文で片方がactiveになっている場合はbtn_activeクラスを外すという処理が必要(?) 5 }); 6 7 })(); 8
CSSはもともとあるのを利用するので、取り出し方に問題があるかもしれません。
jQueryやjsはあまり触ったことがなく、初心者となります。
不足部分もあるかと思いますが、宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/04 09:13