前提・実現したいこと
bootstrap 4.3.1
<div class="btn-group-toggle" data-toggle="buttons"> <label class="input-group-text btn btn-disabled"> <input type="checkbox" class="single-checkbox" disabled> <span>テスト</span> </label> </div>上記のように、inputがdisabledの時はcssを変更したい。
発生している問題・エラーメッセージ
cssを変更することはできたのですが、disabledでない要素にまで影響が出てしまいます。
また、hover時のcssの変更が反映されず、困っています…。
該当のソースコード
if($('.btn-disabled input').prop('disabled') === true ) { $('.btn-disabled').css( 'background-color','#dedede', 'color','#888', 'cursor','not-allowed' ).hover( function() { // カーソルが当たった時の処理 $(this).css( "background-color","#dedede", "color","#888", "cursor","not-allowed"); }, function() { // カーソルが離れた時の処理 $(this).css( "background-color","#dedede", "color","#888", "cursor","not-allowed"); }); };
補足情報(FW/ツールのバージョンなど)
bootstarp 4.3.1のリファレンスにあったラジオボタンを使用しているので、できたら構造などは変えず、処理を行いたいです。

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/03 04:32