9

重複の可能性:
CSS 親セレクターはありますか?

を使用して、このように見える DOM ツリーを非表示にすることができます.closest()

<div class='parent'>
  <!-- some html code -->
  <div class='child'>
  </div>
  <!-- some html code -->
<div>

$('.child').closest('parent').hide();

CSSだけで同じ効果が得られるのでしょうか?
はいの場合、どのように?

4

3 に答える 3

3

前の要素または親要素を選択できるセレクターは現在存在しません。

現在開発中のレベル 4 セレクターがあります。

したがって、将来的には、次のようなことができる可能性があります。

!.parent > .child { display: none; }

しかし、それまでは我慢しなければなりません

$('.child').parent();

jQueryで。

于 2012-10-03T13:18:55.847 に答える
2

いいえ。CSS3にはそのようなセレクターは存在せず、CSS2にもありません。

于 2012-10-03T13:09:24.367 に答える
-6

これは使えるかも

.child:parent .parent{display:none;}

http://css-tricks.com/parent-selectors-in-css/

于 2012-10-03T13:01:18.837 に答える