CSS チルダ セレクターについて知りましたが、これは入力の可視性の切り替えを処理するエレガントな方法のようです。
私が念頭に置いているユースケースは、ユーザーがチェックボックスをオンにしたときにのみ入力を表示したい場合です。現在、私はこれを javascript で行い、各チェックボックスにリスナーをアタッチします。リスナーは、DOM を検索して適切な入力を見つけ、クラスを切り替えます。
問題は、なぜこれが悪いのかということです。そうでない場合、なぜこれが普及していないのですか?CSS ではなく .js でこれを行うのはなぜですか? どちらもかなり似た方法でプレゼンテーション層を操作しているように私には思えます...
リソースのボーナスポイント。