将TD更改为链接
Changing TD into a link
<table>
<tbody>
<tr>
<td>Test 1</td>
<td>Test 2</td>
</tr>
</tbody>
</table>
html在上面。我尝试了许多不同的方法将Test2更改为链接,但都没有成功。Test1保持不变,但Test2发生变化。我的目标是改变Test2或任何可能在(它改变)成一个可点击的谷歌搜索链接。Test2会变成http://www.google.com/search?hl=en&q=Test 2的链接。Jquery或javascript都可以
使用原生Javascript函数:
// Select the second TD (you might want to use an ID instead)
var myTD = document.getElementsByTagName('td')[1];
// Change its content
myTD.innerHTML = '<a href="http://www.google.com/search?hl=en&q=' + myTD.textContent + '">'
+ myTD.textContent
+ '</a>';
<table>
<tbody>
<tr>
<td>Test 1</td>
<td>Test 2</td>
</tr>
</tbody>
</table>
使用jQuery: // Select the second TD (you might want to use an ID instead)
var myTD = $('td:eq(1)');
// Change its content
myTD.html('<a href="http://www.google.com/search?hl=en&q=' + myTD.text() + '">'
+ myTD.text()
+ '</a>');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<table>
<tbody>
<tr>
<td>Test 1</td>
<td>Test 2</td>
</tr>
</tbody>
</table>
在第二个td
(基于0)上使用 html
方法:
$('td').eq(1).html(function(_, s) {
return '<a href="http://www.google.com/search?hl=en&q=' + s + '">' + s + '</a>';
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<tbody>
<tr>
<td>Test 1</td>
<td>Test 2</td>
</tr>
</tbody>
</table>
var test = $('td:nth-child(2)')
$(test).wrapInner('<a href="http://www.google.com/search?hl=en&q=' + test.html() + '"></a>');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<tbody>
<tr>
<td>Test 1</td>
<td>Test 2</td>
</tr>
</tbody>
</table>
当你点击单元格时,它会将单元格转换成一个可点击的链接。
<<p> jsFiddle演示/strong>$('td').click(function(){
tmp = $(this).text();
$(this).html('<a href="http://www.google.com/search?hl=en&q='+tmp+'" >'+tmp+'</a>');
});
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 如何使用jQuery自动打开页面上的所有链接
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- jquery动画可以通过编程链接吗
- 在单击href链接的同时下载文件
- 将内联块元素居中,并在 td 内部使用链接
- 可以使用javascript将html td更改为链接
- 如果td'这是jquery中的一个超链接
- 如何使用JavaScript在HTML表格中获取td内部的链接文本
- 数据表点击td或td内的(链接)
- 我如何制作一组<td>s可在Rails中链接
- HTML电子邮件模板解决方案到表TD中的javascript链接
- Jquery-将类添加到<td>如果它包含链接Wordpress
- 如何使td链接在新选项卡中打开
- 使表格行成为可点击的链接,但让TD中的链接仍然工作
- 用相同的超链接包裹td中的超链接
- 使用jquery制作td链接
- 将TD更改为链接
- 如何使整个td成为一个链接
- 单击td中的链接时,如何更改td的背景色