IE7は私の空のdivを示します。 ul要素がない場合はdivを非表示にする関数を作成します。 私はこのセレクタが適用されるいくつかのdivを持っています:'div.Home_filter_par div[class*="cq-colctrl-lt"] div.filters ul'
すべてのdivを個別にチェックする必要があります。私もこの方法を試してみましたie7の空のdivを非表示にします。
function update() {
if (('div.Home_filter_par div[class*="cq-colctrl-lt"] div.filters ul') == 0) {
$('div.Home_filter_par div[class*="cq-colctrl-lt"] div.filters li').closest('div.parsys_column').hide();
}
}
が、これはそれらに
$('div.Home_filter_par div[class*="cq-colctrl-lt"]
div.filters:empty').closest('div.parsys_column').hide();
あなたは私たちの例を与えることができます:あなたはこのように分割を検討する必要がありますので、今、
:not()
と:has()
セレクタ(または一般に任意のネストされたセレクター)を入れ子には、読みあなたのコードが難しくHTML構造ですか? – Paul