gpt4 book ai didi

javascript - 如何将超链接添加到表格行

转载 作者:IT王子 更新时间:2023-10-29 00:07:10 25 4
gpt4 key购买 nike

我有一个表格,表格行 <tr>在循环中生成以形成多行。

我要单独给出<a>链接到每个 <tr> .由于在表中我们只能添加数据到 <td>只是,我无法做到这一点。

还有其他方法可以实现吗?

最佳答案

HTML:

<table>
<tr href="http://myspace.com">
<td>MySpace</td>
</tr>
<tr href="http://apple.com">
<td>Apple</td>
</tr>
<tr href="http://google.com">
<td>Google</td>
</tr>
</table>

JavaScript 使用 jQuery图书馆:

$(document).ready(function(){
$('table tr').click(function(){
window.location = $(this).attr('href');
return false;
});
});

您可以在这里尝试:http://jsbin.com/ikada3

CSS(可选):

table tr {
cursor: pointer;
}

或者使用 data-href 而不是 href 的 HTML 有效版本:

<table>
<tr data-href="http://myspace.com">
<td>MySpace</td>
</tr>
<tr data-href="http://apple.com">
<td>Apple</td>
</tr>
<tr data-href="http://google.com">
<td>Google</td>
</tr>
</table>

JS:

$(document).ready(function(){
$('table tr').click(function(){
window.location = $(this).data('href');
return false;
});
});

CSS:

table tr[data-href] {
cursor: pointer;
}

关于javascript - 如何将超链接添加到表格行 <tr>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4632738/

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