0

要素 2 が含まれている場合、要素 1 にルールを適用したいと考えています。出来ますか?

<element1>

  ...

  <element2> ... </element2>

</element1>
4

2 に答える 2

3

いいえ、親要素のスタイルを設定する方法はありません。CSS には<のような演算子はありません。>で直接の子のみ、またはスペースで区切られた子孫のみをスタイルできます。

詳しくは、類似の質問Is there a CSS parent selector?を参照してください。.

于 2012-12-28T02:52:06.110 に答える
1

これはJqueryでのみ可能です

このようなものを使用する必要があるよりも

    $("div").each(function(){

            if(jQuery(this).attr('class') != undefined && jQuery(this).hasClass('myclass')) {
              jQuery(this).css({"background-color":"green"});
         } else {
              jQuery(this).css({"background-color":"red"});
         }
    });​
于 2012-12-28T03:02:10.283 に答える