2017-09-21 10 views
-1

私は背景で色分けされたtdを持っていますが、その行の親を取得して同じ色を設定したいと思います。また、色を変えて親行に再びホバー効果を持たせる。親の行を取得する方法は?td(行)+ホバー効果の親を取得

enter image description here

と私は、インラインCSSでこのすべてを行うことができますか? JSも許可されています。 jqueryなし。

+0

https://stackoverflow.com/questions/1014861/is-there-a-css-parent-selector – pawel

+0

を当分の間子セレクタ付きの親を選択する方法はありません – Muzamil301

+0

[ホバー子育て親css](https://www.google.com/search?q=hover+child+change+parent+css) – mplungjan

答えて

1

あなたがこのために試みることがあります。

.hoverTable { 
 
    width: 100%; 
 
    border-collapse: collapse; 
 
} 
 

 
.hoverTable td { 
 
    padding: 7px; 
 
    border: #4e95f4 1px solid; 
 
} 
 

 

 
/* Define the default color for all the table rows */ 
 

 
.hoverTable tr { 
 
    background: red; 
 
} 
 

 

 
/* Define the hover highlight color for the table row */ 
 

 
.hoverTable tr:hover { 
 
    background-color: skyblue; 
 
}
<table class="hoverTable"> 
 
    <tr> 
 
    <td>Text 1A</td> 
 
    <td>Text 1B</td> 
 
    <td>Text 1C</td> 
 
    </tr> 
 
    <tr> 
 
    <td>Text 2A</td> 
 
    <td>Text 2B</td> 
 
    <td>Text 2C</td> 
 
    </tr> 
 
    <tr> 
 
    <td>Text 3A</td> 
 
    <td>Text 3B</td> 
 
    <td>Text 3C</td> 
 
    </tr> 
 
</table>