用相同的超链接包裹td中的超链接

Wrap hyperlink in td with same hyperlink

本文关键字:超链接 td 包裹      更新时间:2023-09-26

不知道怎么写标题

基本上我有一个链接在第三列的表。这些只是文本,不是真正的超链接。

是否有一种方法与jQuery保存文本作为一个变量,然后包装与自身的文本?明白了吗?

$("tr").each(function(){
    var sitename = $("td.column-3",this)
    $('table tr td:nth-child(3) ').contents().wrap('<a href="/hello/" />');
})

我想用

结束
.wrap('<a href="/'+sitename+/" />');

有人帮助吗? ?

查看此FIDDLE

这是将<a>元素包装到整个<td>中,将href元素设置为td中的文本。

$(function () {
    $("tr").each(function () {
        var sitename = $("td.column-3", this);
        sitename.wrap('<a href=' + sitename.text() + ' />');
    })
});