В моем случае мне нужно динамически построить какой-то фрагмент HTML с использованием jquery.
Я начинаю с этой функции:
function createSection(divName) {
$("#"+ divName).append("<section id='team' class='pb-5'>\
<div class='container'>");
}
Затем я приступаю к этой функции:
function createRow(divName) {
$("#"+ divName).append("<div class='row'>");
}
Затем я добавляю некоторые другие элементы, прежде чем захочу закрыть строку в следующем разделе:
function closeRow(divName) {
$("#"+ divName).append("</div>");
}
function closeSection(divName) {
$("#"+ divName).append("</div></section>");
}
Однако Jquery, похоже, сам добавляет закрывающие теги. Что портит мой код.
Я получаю этот HTML:
<section id="team" class="pb-5">
<div class="container">
</div> </section>
После выполнения моей первой функции createSection
.
Как я могу избежать этого?