Я должен добавить строки в таблицу с JQuery:Dynamic 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>');
};
Но это выглядит ужасно. Есть ли способ упростить это?
Вы фактически добавляете 'td' to 'tbody' – Esailija
Вам нужен только один вызов' .append() '. Вы можете построить целую строку '
Это выглядит ужасно, потому что вы «цепляетесь». Отделите вызов каждого метода на новую строку. Фрагмент может также использовать некоторые переменные. –