Javascript 如何将鼠标悬停在另一个div上以突出显示表行?
我有两张桌子Javascript 如何将鼠标悬停在另一个div上以突出显示表行?,javascript,php,html,jquery,css,Javascript,Php,Html,Jquery,Css,我有两张桌子 <table id='standings'> <tr id='tableTeam1'> <td>Team1</td> </tr> <tr id='tableTeam2'> <td>Team2</td> </tr> <tr id='tableTeam3'> <td>Team3</td> </tr> </table>
<table id='standings'>
<tr id='tableTeam1'>
<td>Team1</td>
</tr>
<tr id='tableTeam2'>
<td>Team2</td>
</tr>
<tr id='tableTeam3'>
<td>Team3</td>
</tr>
</table>
<table id='matches'>
<tr id='match1'>
<td id='matchTeam1>Team1</TD>
<td class='score'> 22-31</td>
<td id='matchTeam3>Team3</td>
</tr>
</table>
我的目标是将鼠标悬停在第二个表中id为“match1”的行上,并突出显示id为“tableTeam1”和“tableTeam3”的行
一,。
js/css如何实现这一点
二,。当发生以下情况时,如何使用php数据库请求来完成
从id='match1'的匹配项中选择tableTeam1、tableTeam2
事先非常感谢
试试这个:
$‘匹配1’
.mouseenterfunction{
$'tableTeam1'.addClass'highlighted';
}
.鼠标移动功能{
$'tableTeam1'。删除类“突出显示”;
}
您还需要在此处添加一些CSS,例如:
.highlighted { background-color: red;}
我不知道您的数据结构,但我认为应该是这样的:
...
将您的团队编号放入一个数据属性中的匹配行中,然后解析它们以匹配另一个表中的元素并在其上切换一个类就相当简单了 $'matches.match row'.hover函数{ const teams=$this.data'teams'; teams.forEachnum=>$'tableTeam'+num.toggleClass'active' } 活跃的{ 颜色:红色 } 第1组 第二组 第三小组 第1组 22-31 第三小组 第二组 55-1井喷! 第三小组