如何使用jquery将超链接列添加到表中
How to add a hyperlink column to a table using jquery?
我正在使用下面的jquery构建一个HTML表(有4列)。我已经添加了3列。
如何在下面的函数中向表中添加第四列。列是具有表前3列中的值的超链接吗?
第四列的预期格式:
<table style="width:100%">
<tr>
<td>COLUMN1</td>
<td>COLUMN2</td>
<td>COLUMN3</td>
<td>COLUMN4</td>
</tr>
<tr>
<td>A1</td>
<td>B1</td>
<td>C1</td>
<td>www.yahoo.com?q1=A1&q2=B1&q3=C1</td>
</tr>
<tr>
<td>A2</td>
<td>B2</td>
<td>C2</td>
<td>www.yahoo.com?q1=A2&q2=B2&q3=C2</td>
</tr>
<tr>
<td>A3</td>
<td>B3</td>
<td>C3</td>
<td>www.yahoo.com?q1=A3&q2=B3&q3=C3</td>
</tr>
</table>
这是我的功能?
function testFunction(data, status, jqXHR) {
var testObj = data;
var tempurl= "www.yahoo.ccom";
var table = $("#IdTab");
$.each(testObj.childData, function (i, n) {
var rootmyVal = n.myVal1;
$.each(n, function (e, r) {
table.append("<tr><td>" + rootmyVal + "</td><td>" + r.myVal1 + "</td><td>" + r.myVal2 + "</td></tr>");
});
});
}
非常简单。同样,使用<a>
标签:
function testFunction(data, status, jqXHR) {
var testObj = data;
var tempurl= "www.yahoo.ccom";
var table = $("#IdTab");
$.each(testObj.childData, function (i, n) {
var rootmyVal = n.myVal1;
$.each(n, function (e, r) {
table.append("<tr><td>" + rootmyVal + "</td><td>" + r.myVal1 + "</td><td>" + r.myVal2 + "</td><td><a href='http://" + tempurl + "'>" + tempurl + "</a></td></tr>");
});
});
}
此外,看起来url只是www.yahoo.com
,没有http://
协议。请确保在之前添加。由于您还没有提供完整的data
,我无法创建片段或小提琴。
相关文章:
- 在CZML中的滑块内容中添加超链接
- 使用预先连接的事件向DOM动态添加超链接
- 如何在数组中添加超链接(Javascript)
- 在 html 中添加超链接时,文本未正确截断
- 在javascript中向索引数组添加超链接
- Jquery-向数据表添加超链接
- 如何在KineticJS画布中为形状添加超链接
- 如何在JSON上添加超链接列表项
- 如何在sharepoint 2010中向消息框添加超链接
- 如何在php中为高图's堆叠条形图的每个部分添加超链接
- 当根据下拉选择改变图像时,为图像添加超链接
- 使用jquery在html中动态添加超链接
- 向图像(背景图像)添加超链接
- 如何在数据库中添加超链接
- 在xml文件中添加超链接
- 在点击图像更改后为新图像添加超链接
- Ace编辑器-在编辑器中添加超链接
- 如何使用Javascript在SVG的文本中添加超链接
- 如何使用office-js以编程方式向工作表中的单元格添加超链接
- 如果li class等于,则添加超链接