如何在datatables插件上包含带锚标记的td

时间:2014-04-21 09:56:28

标签: jquery

我有一个使用jquery-datatable Serverside。一切都运行正常,但我想在一个coloumn上添加锚标签,我正在这样做:

$('td:eq(1)', nRow).wrap('<a href="/hello/"/>');

导致以下错误:

sCurrentClass = nTds[i].className;

我希望锚标记具有特定行的值,如:

<a href="ok">ok</a>
<a href="hello">hello</a>

- &GT; hello and ok是值

如何做到这一点。谢谢

2 个答案:

答案 0 :(得分:2)

您应该使用.append()代替.wrap()

 $('td:eq(1)', nRow).append('<a href="hello">hello</a>');

答案 1 :(得分:0)

我认为你正在寻找contents的包裹:

$('td:eq(1)', nRow).contents().wrap('<a href="/hello/" />');