Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 悬停tr时更改整个表格背景_Html_Html Table - Fatal编程技术网

Html 悬停tr时更改整个表格背景

Html 悬停tr时更改整个表格背景,html,html-table,Html,Html Table,我有一张有背景图片和两张图片的桌子。 我基本上想改变整个桌子的背景图像,在其中一个td上悬停。有什么方法可以做到这一点吗?使用jQuery: $( function() { $('#OneOfTheTD').click( function() { $(this).parent("table").toggleClass("class-with-other-background"); } ); } ); HTML: 是的,这是可能的,但您必须通过JS来完成这项工作——因为CSS中没

我有一张有背景图片和两张图片的桌子。 我基本上想改变整个桌子的背景图像,在其中一个td上悬停。有什么方法可以做到这一点吗?

使用jQuery:

$( function() {
  $('#OneOfTheTD').click( function() {
    $(this).parent("table").toggleClass("class-with-other-background");
  } );
} );
HTML:


是的,这是可能的,但您必须通过JS来完成这项工作——因为CSS中没有父/祖先选择器。p/s:欢迎使用StackOverflow,您可能希望了解如何创建一个,以便向我们提供有关您的问题的更多详细信息。对于您的情况,在代码片段中减少标记将是一个很好的起点。
<table id="ch">
            <tr>
                <td>hsadkj</td>
                <td>asdy</td>
                <td>jghsdk</td>
            </tr>
            <tr>
                <td onmouseover="chan()">dsjh</td>
                <td>ksahd</td>
                <td>kldfjh</td>
            </tr>
        </table>
function chan()
{
    document.getElementById("ch").style.backgroundImage="url";
}