У меня есть эта длинная строка кода, которая добавляет несколько элементов с помощью метода jQuery .append()
.Есть ли лучший способ добавить эти элементы в jQuery?
$('#file-names-js').append("<tr><td>"+fileName+"</td><td><input class='pull-right main-radio' onchange='Product.uncheck($(this));' name='product[images_attributes]["+formNum+"][main]' type='radio' "+checked+"></td><td><a class='close' onclick='Product.removeImage($(this), "+formNum+");' href='#'>×</a></td></tr>");
Я попытался разделения элементов с запятыми и иметь их на отдельных строках (так что было бы менее ужасна) путем, так как они вложены в <tr>
. Таким образом, когда они были разделены, он генерировал бы пустой <tr></tr>
перед другими элементами, которые вызывали проблемы.
ПРОЯСНИТЬ: К лучше я имею в виду более читаемым
Одним из вариантов может быть '$ ('
Не могли бы вы определить "лучше": быстрее? более читабельны? –
@ AnthonyGarcia: сложнее, лучше, быстрее, сильнее –