input radioクリックでクリックでcssクラスが追加され、もう一度クリックでcssクラスが削除される。仕様を実現したいです。
以下のコードでは、input radioクリックでクラス('radio-active')を追加、他のinput radioクリックでそのクリックしたinput radioにクラスが追加されます。
これを
input radioクリックでクラス('radio-active')を追加
同じinput radioクリックでクラス('radio-active')を外す。
機能も追加したいです。
jQuery
1$(function () { 2 $('.search-condition-time__duration').on('click', function () { 3 $('.search-condition-time__duration').removeClass('radio-active'); //一旦すべて削除 4 $(this).addClass('radio-active'); //クリックされたものだけセット 5 $('.search-condition-time-wrap__input').prop('value', false); 6 7 }); 8});
HTML
1<input class="search-condition-time__radio" id="week" type="radio" name="kikan_shitei" value="#7日間"> 2<label class="search-condition-time__duration" for="week">#7日間</label> 3<input class="search-condition-time__radio" id="this_month" type="radio" name="kikan_shitei" value="#今月"> 4<label class="search-condition-time__duration" for="this_month">#今月</label> 5<input class="search-condition-time__radio" id="last_month" type="radio" name="kikan_shitei" value="#先月"> 6<label class="search-condition-time__duration" for="last_month">#先月</label>
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/08/25 02:31