R Shiny パッケージのナビゲーション バーを備えた R Shiny アプリを持っています。 ただし、HTML の出力に興味があるため、ここでは R 固有の知識は必要ありません。
これらのタブがすでに選択されている場合、このナビゲーション バーをタブで移動すると、これらのエントリがスキップされます。これは、タブが選択されると、shiny がナビゲーション バーのそのタブの 要素に
class="active"
="active"
が削除され、
だけが残ります。 HTML は空のクラス属性に基づいて有効ですか?これは無効な HTML です。ナビゲーション バーのタブ移動が失敗するのはこのためです。
値のないクラス ターゲットを削除したいと考えています。 jqueryを使用して
を追加してこれを実行しようとしました リーリー新しいタブが選択されるたびに、これらのターゲットをすべて削除します。ただし、アプリの他の機能が壊れているため、これはさらなる混乱を引き起こすと思います。予想どおり、これは非常に強引なアプローチです。問題は、この HTML が無効であり、正しく選択する方法がわからないことです。
誰かがこの問題を解決するための戦略を提案していただければ幸いです。ありがとう!
空のクラスの属性を使用します
[]
セレクター、例:[class=""]
純粋な JavaScript では、次のようになります:
ライブラリ全体をロードする必要はありません。