【发布时间】:2016-11-06 07:03:07
【问题描述】:
我正在 PHP 中动态创建两个表,我希望能够轻松地比较两个表中的行。我希望能够悬停突出显示任一表格中的一行,以及另一个表格突出显示中的相应行(按 id)。
我在这里找到了许多对类似情况的引用,但它们似乎都可以通过将鼠标悬停在第 1 行上来突出显示表 2 中的第 1 行。我希望突出显示按行 ID(或类,不确定哪个更合适)。
在下面的示例中,如果我将鼠标悬停在表 1 中的第 123 行,表 2 中的第 123 行也会突出显示。反之,突出显示表 2 中的第 123 行会突出显示表 1 中的第 123 行。
这里的诀窍是这些行可以按任何顺序排列,所以在这里计算或做第 n 个事情是行不通的。
<table id="t1">
<tr id="123"><td>......</td></tr>
<tr id="456"><td>......</td></tr>
<tr id="789"><td>......</td></tr>
<tr id="0AB"><td>......</td></tr>
<tr id="CDE"><td>......</td></tr>
</table>
<p>Table 2</p>
<table id="t2">
<tr id="CDE"><td>......</td></tr>
<tr id="123"><td>......</td></tr>
<tr id="0AB"><td>......</td></tr>
<tr id="456"><td>......</td></tr>
<tr id="789"><td>......</td></tr>
</table>
我对 Javascript 和 jQuery 很感兴趣。只是在这一点上完全失去了。在这一点上,我无法尝试将其他解决方案一起破解。
【问题讨论】:
标签: javascript jquery css rows highlight