要素の祖先の1つがdisplay:noneであるかどうかを知る方法はありますか?DOMツリーをトラバースしないでください。私の祖先が表示されていますか?
0
A
答えて
1
JavaScriptコードの中からどうやってやるのだろうと思いますか?もしそうなら、jQueryのis( ':visible')関数を使うことができます。そうでない場合、私はこれを探している将来のユーザーのために投稿しています。
$("#selector").is(":visible") // returns true or false
以下の条件を確認します。
- スタイル
display:none
- フォーム0PXに
type="hidden"
width
とheight
セットとinput
要素です。- ので、任意の親は
display:none
1
にVanilla JS™を使用して、親要素にdisplay: none
をチェックするための既製の方法は、スタイルが存在していないされている場合:あなたはArray
へのアクセス権を持っていない
要素のすべての親要素を含む(
:has()
でない場合は、querySelectorAll()
と一緒に使用します)。display
getComputedStyle()
無行く(とでもこれは働いていた、中断継承を検出することができません)になりこれ、non-inherited propertyです。
トラバースする必要があります。
関連する問題
- 1. 祖先に表示されている場合、IE11テーブルレイアウトが壊れます。フレックス
- 2. 祖先が自動的にデータストアに「配置」されますか?
- 3. 連絡先が私のedittextに表示されない
- 4. 先祖のカスタムフィールドのデータ祖先ページからのデータ
- 5. 祖先の位置がrelativeに設定されているとドロップダウンメニューが表示されないのはなぜですか?
- 6. Weblogic - JMSサーバに宛先が表示されていません
- 7. DatePickerDialogが先週表示されていません
- 8. 先生カテゴリページにはコースが表示されていません
- 9. 親切な祖先クエリは常に祖先を最初に返しますか?
- 10. cssの祖先セレクタについて
- 11. クローンのJavascript(ES6)において祖先
- 12. なぜ祖先がいないgitブランチ
- 13. Div祖先div
- 14. ファクトリーガールズと祖先
- 15. 祖先が何も返されないGoogle Cloudデータストアを照会します。
- 16. 配置された祖先とは何ですか?
- 17. モバイル連絡先の取得がアプリケーションで2回表示されています
- 18. 私のinnerHTMLがdivの前に表示されています
- 19. モデルの表示名が表示されていませんか?
- 20. 私のPHPコードは、テキストが表示されています
- 21. ブートストラップの先読みの値が表示されます
- 22. WPF MVVM - 祖先ビューモデル
- 23. 祖先とrails_admin、ドロップダウン
- 24. gtk.SpinButtonの先頭に0が表示されます
- 25. デザインで線形レイアウトが表示されていますが、表示されていない状態で表示されていますか?
- 26. ヘルプテキストが表示されている場合は表示されますか?
- 27. Drupalの連絡先フォームにテーマが表示されていません
- 28. 私のリストが表示されないダイアログが表示されない
- 29. ページの祖先のMySQLクエリ
- 30. Objectifyを含む先祖クエリが結果を返さない
祖先の中に 'display:none'がある場合、そのコンテンツはすべて非表示になりますか? – Vucko