一样可点击-6ren"> 一样可点击-这是我的 Fiddle 如何让整个 都可以点击。 在 fiddle 中,文本和图像等所有元素都是可点击的,但我想让整个 都可点击。我不想执行 jQuery 查询操作,因为它不会在悬停时显示 hre-6ren">
gpt4 book ai didi

javascript - 如何使表格中的整个 像 一样可点击

转载 作者:行者123 更新时间:2023-11-28 05:22:51 26 4
gpt4 key购买 nike

这是我的 Fiddle

如何让整个 <tr> 都可以点击。

在 fiddle 中,文本和图像等所有元素都是可点击的,但我想让整个 <tr> 都可点击。我不想执行 jQuery 查询操作,因为它不会在悬停时显示 href 图标。

我该怎么做?

我读过这个 question 但它仍然在点击事件上使用 jQuery,它不会在悬停时显示 href 图标

这是我的 HTML

<table border=1>
<tbody>

<tr>
<td style="display: none;">
13467.36232877521
</td>
<td style="display: none;">
0
</td>
<td width="5%" >
<a href="http://localhost/greenhopping/store/976" style="text-decoration:none;color:black">
<img src="http://greenhoppingbucket.s3.amazonaws.com/store/profile/1458470633N4IjGniw81.png" alt="image" height="58px" width="58px" style="margin: -8px 0px -9px -7px;" />
</a>
</td>
<td width="25%">
<div class="semibold">
<a href="http://localhost/greenhopping/store/976" style="text-decoration:none;color:black">
Juice Generation Demo 1
</a>
</div>
<div class="text-muted"><i class="fa fa-heart yellow"></i> 0</div>
</td>
<td width="35%">
<div class="text-muted">
<a href="http://localhost/greenhopping/store/976" style="text-decoration:none;color:black">
Juice Generation, 9th Avenue, New York, NY, United States
</a>
</div>
</td>
<td width="35%" class="text-right">
<a href="http://localhost/greenhopping/store/976" style="text-decoration:none;color:black">
<img src="http://greenhoppingbucket.s3.amazonaws.com/tip/1456942351fQoyY8DNZd.png" alt="image" height="36px" width="40px" />
</a>
</td>
</tr>
</tbody>
</table>

最佳答案

上述的组合应该可以解决问题。

  1. 为您的元素添加可识别的类。

    <tr class="clickable" data-href="http://website/your_href"></tr>
  2. 为该元素编写 CSS 使其显示为可点击。

    .clickable {
    cursor: pointer;
    }
  3. 使用 Javascript 使事物可点击:

    var elements = document.getElementsByClassName('clickable');
    for (var i = 0; i < elements.length; i++) {
    var element = elements[i];
    element.addEventListener('click', function() {
    var href = this.dataset.href;
    if (href) {
    window.location.assign(href);
    }
    });
    }

关于javascript - 如何使表格中的整个 <tr> 像 <a href =""> 一样可点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36113459/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com