我应该用jQuery行添加到表:动态DOM元素创建
<table class="table">
<tbody id="dh-values">
</tbody>
</table>
我已经写了下面的代码:
function displayHash(fieldName) {
$('#dh-values').append('<tr></tr>').append('<td id="dh-'+fieldName+'">'+$('#'+fieldName).val()+'</td>').append('<td id="dh-'+fieldName+'-h">'+hex_sha1($('#'+fieldName).val())+'</td>');
};
但它看起来很可怕。有什么办法可以简化吗? Esalija的
您实际上将'td'附加到'tbody' – Esailija
您只需要一个'.append()'调用。你可以建立整个字符串'
它看起来很糟糕,因为你是“链接”。将每个方法调用分隔到一个新行。片段也可以使用一些变量。 – 2012-06-17 16:17:11