为了账号安全,请及时绑定邮箱和手机立即绑定

如何使表中的整行可作为链接单击?

如何使表中的整行可作为链接单击?

炎炎设计 2019-07-28 12:27:55
如何使表中的整行可作为链接单击?我使用的是Bootstrap,以下内容不起作用:<tbody>     <a href="#">         <tr>             <td>Blah Blah</td>             <td>1234567</td>             <td>£158,000</td>         </tr>     </a></tbody>
查看完整描述

3 回答

?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞

你不能那样做。它是无效的HTML。你不能把<a>介于<tbody>和一个<tr>..试一试:

<tr onclick="window.location='#';">
   ...</tr>

在完成任务时,您可能希望使用JavaScript在HTML之外分配单击处理程序。



查看完整回答
反对 回复 2019-07-28
?
紫衣仙女

TA贡献1839条经验 获得超15个赞

你可以在每个<td>,就像这样:

<tr>
  <td><a href="#">Blah Blah</a></td>
  <td><a href="#">1234567</a></td>
  <td><a href="#">more text</a></td></tr>

然后你可以用display:block;在锚上使整排可点击。

tr:hover { 
   background: red; }td a { 
   display: block; 
   border: 1px solid black;
   padding: 16px; }

这里的例子是jsFiddle。

除非您求助于JavaScript,否则这可能是最优的,因为您将得到它。




查看完整回答
反对 回复 2019-07-28
  • 3 回答
  • 0 关注
  • 575 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信