jQuery ( using ) を使用してボタンを非表示にしようとしていますが、非表示にする要素に Bootstrap /クラスが含まれているため (Bootstrap のレスポンシブ クラスを実際に使用$.fn.hide()
)、jQuery メソッドは機能しません。で属性を使用しているために発生します。デスクトップ バージョンとは異なるモバイル/タブレット用のボタン バージョンを表示したいのですが、2 つのボタンを一意の ID として使用したいと考えています。私の問題のより単純なバージョンは次のようになります。.visible-desktop
.hidden-desktop
.visible-desktop
display
!important
HTML ファイル内:
<button class="my-button my-button-for-tablet-mobile hidden-desktop"></button>
<button class="my-button my-button-for-desktop visible-desktop"></button>
jQueryファイル内(望ましいが、機能しない):
//A line of this type should hide the two buttons.
$(".my-button").hide();
これを実装するためのより良い方法は何なのかわかりません...
編集:
この質問に関する JsFiddle があります。