我有一个包含这样的行的现有表:
<tr class="ds-table-row even">
<td class="label-cell">dc.date.updated</td>
<td class="value-cell">2012-06-13T11:28:48Z</td>
</tr>
<tr class="ds-table-row odd">
<td class="label-cell">DOI</td>
<td class="value-cell">10.1007/s10811-010-9649-9</td>
</tr>
<tr class="ds-table-row even">
<td class="label-cell">Volume</td>
<td class="value-cell">23</td>
</tr>
如果它的值= DOI,是否可以使用jquery将http://dx.doi.org/插入到它旁边的单元格中?在我的示例中,我想将10.1007/s10811-010-9649-9
变为http://dx.doi.org/10.1007/s10811-010-9649-9
提前致谢。
答案 0 :(得分:1)
答案 1 :(得分:0)
如果字符串等于“DOI”
,您可以对每个TD使用.append()
答案 2 :(得分:0)
试试这个:
$('td').each(function(index, value) {
var td = $(this);
if (td.html() == 'DOI') {
var next = td.next();
next.html('http://dx.doi.org/' + next.html().split('/')[0]);
}
});
<强> jsFiddle 强>