我知道可以用CSS链接整个表单元格。
.tableClass td a{
display: block;
}
有没有办法将链接应用于整个表行?
我同意Matti的观点。使用一些简单的javascript会很容易。一个快速的jquery示例如下所示:
<tr>
<td><a href="http://www.example.com/">example</a></td>
<td>another cell</td>
<td>one more</td>
</tr>
和
$('tr').click( function() {
window.location = $(this).find('a').attr('href');
}).hover( function() {
$(this).toggleClass('hover');
});
然后在您的CSS中
tr.hover {
cursor: pointer;
/* whatever other hover styles you want */
}
问题内容: 我有一个数据表,每个单元格都是一个链接。我想允许用户单击表格单元格中的任何位置,并让他们点击链接。有时表单元格不止一行,但并非总是如此。我使用td{display:block}来获得覆盖大部分单元格的链接。当一行中有一个单元格为两行,而其他单元格只有一行时,一个衬板不会填满表格行的整个垂直空间。这是示例HTML,您可以在上看到它的运行方式: 问题答案: 您需要对CSS进行一些小的更改。
在列表中,我有一个从状态映射出来的用户表。当我单击该链接时,foo函数获取用户id并将其传递给Profile,List组件将被Profile组件替换,显示选定的用户配置文件 现在,单击中的链接显然有效,但我希望使整个行像可单击的 我尝试将onClick函数绑定到,但我不知道如何使它像那样替换要配置文件的组件 编辑:根据雅各布·斯密特的评论,我设法使用withRouter使其工作 > 我包括来自re
问题内容: 我正在使用Bootstrap,但以下操作无效: 问题答案: 作者注一: 请查看下面的其他答案,尤其是那些不使用jquery的答案。 作者注二: 保留后代,但肯定在2019年采用了 错误的 方法。(在2017年甚至很糟糕) 您正在使用Bootstrap,这意味着您正在使用jQuery:^),因此一种实现方法是: 当然,您不必使用href或切换位置,您可以在点击处理程序函数中执行任何操作。
问题内容: 我无法将表格行设置为指向某些内容的链接。我只能使用CSS和HTML。我尝试了从div到另一行的不同方法,但仍然无法使它起作用。 问题答案: 您有两种方法可以做到这一点: 使用javascript: 使用锚点: 我使用以下方法进行了第二项工作: 摆脱列之间的空白:
问题内容: 这是我要在HTML / CSS中完成的工作: 我有不同高度和宽度的图像,但是它们都在180x235以下。所以我要做的是创建一个with 及其所有。我已经成功地做到了这一点,但是现在我仍然停留在如何正确地href链接整个链接的问题上。 这是我的代码: 请注意,为了方便复制粘贴到此处,样式代码是内联的。 我读到某个地方,我可以简单地在代码顶部添加另一个父div,然后在其中添加href。但是
问题内容: 我已经看过这个问题并在Google上搜索了一下,但到目前为止没有任何效果。我认为现在是2010年(这些问题/答案很旧,而且还没有答案),我们有了CSS3!有什么方法可以使用CSS使div填充整个表格单元格的宽度和高度吗? 我不知道单元格的宽度和/或高度会提前多少,并且将div的宽度和高度设置为100%无效。 另外,我需要div的原因是因为我需要将某些元素绝对定位在单元格之外,并且不适用