jQueryに関してはかなり初心者なので、よろしくお願いします:)
幅と高さが設定されているdivの場合、ブラウザーに何も表示されていないときにこれらのコンテナーを非表示にする(set display:none;)方法を探しています。多くの場合、サブコンポーネントが空/ display:none;であるかどうかをチェックする必要があるため、HTMLがネストされていて、少し複雑になっている場合はそうではありません。
これまでで最も近いのは、.text()メソッドを使用し、空白を削除して長さを確認することです。ただし、.text()はスタイルを無視し、非表示のテキストも取得します。また、.text()は戻り値を返さないため、フィルタリングが困難です。
これが私が遊んでいるフィドルです:http://jsfiddle.net/JbBkQ/5/ 「HiddenContent」を含むdivが最初のjQuery関数によってキャッチされるようにしたいと思います。
非表示のコンテンツは囲まれており、表示はなしに設定されています。
それは理にかなっていますか?