1

我有一张桌子,里面有很多 td。第一个 td 是一个复选框,所以我想将所有 td 链接到一个不包括复选框的 td 的链接,如下所示:

<ul>
  <li>
     <table>
            <tr>
               <td><input type="checkbox"/></td>
               <a href="#">
               <td>
                 name1
               </td>
               <td>
                  name2
               </td>
               </a>
            </tr>
     </table>
  </li>
</ul>

我试过了,但它不起作用是否可以这样做或者我做错了?

4

4 回答 4

0

好吧,一个非常肮脏的解决方案是制作一个position:absolute;覆盖整个 tr 的锚(第一个除外)。像这样的东西:

<td>
  <a class="link" href="#"></a>
  name1
</td>

a.link {
    background:transparent; 
    width:70%; /* I set this width because it fits aproximately with the `<tr>`excluding the first `<td>` */ 
    position:absolute;  /*The magic */
    height:1em;
}

但是......这是一个肮脏的解决方案。我不确定它是否有帮助,无论如何,这是小提琴;)

于 2013-06-05T08:00:23.157 回答
0

试试这样

<td><a href="#">name1 &nbsp name2</a></td>

于 2013-06-05T07:32:39.433 回答
0

可以试试这个..希望它可以达到你的目的..

<ul>
   <li>
      <table>
         <tr>
            <td><input type="checkbox"/></td>
            <td colspan="2">
                <a href="#"> name1 name2 </a>
            </td>
         </tr>
      </table>
   </li>
</ul>
于 2013-06-05T07:35:07.280 回答
-1

尝试,

<td>
    <a href="#">
             name1
  </td>
           <td>
              name2
   </a>
   </td>
于 2013-06-05T07:31:24.330 回答