表格单元格之间的超链接?

tom*_*ato 3 html php html-table hyperlink

我试图从表格行中两个单元格分割的两段文本创建一个超链接.

我使用PHP生成我的表,以将我的数据库中的结果回显到表中.当它回显时,它会在末尾生成一个带有GET变量的超链接,允许用户访问与该信息相关的页面.

问题是我似乎无法生成一个跨越那些表格单元格的超链接,我已经环顾网络,没有任何东西说我不能这样做.

从下面的屏幕截图中可以看出,我在一个表格单元格中生成一个超链接,但我希望另一个表格单元格具有相同的超链接.

在此输入图像描述

while ($row = $db->fetch_assoc($newest))
                        {
                            echo "<tr>";
                                echo "<td>";
                                    echo  "<a href='manager.php?method=view&id=".$row['id']."'>".$row['first_name']." ". $row['second_name']. "</td><td>".$row['company_name']."</a>";
                                echo "</td>";
                            echo "</tr>";
                        }
Run Code Online (Sandbox Code Playgroud)

我有一种感觉,我只需要为表格单元格生成两个单独的超链接.

但是,我希望有人在这里可以证明我错了,并保存了几行代码.

谢谢 :)

Jov*_*vic 5

使用本机超链接,您必须为每个单元格创建单独的包装器.

但是,如果您想使用JS进行链接和重定向,您可以执行以下操作:

.....
<tr class="clickable" data-href="http://google.com">
<td>cell-1</td>
<td>cell-2</td>
<td>cell-3</td>
</tr>
....
Run Code Online (Sandbox Code Playgroud)

然后:

$(function(){
    $('tr.clickable').click(function(){
        window.location.href = $(this).attr('data-href');
    });
});
Run Code Online (Sandbox Code Playgroud)