У меня есть форма, подобная приведенной ниже, которая содержит шаги, и каждый шаг содержит несколько курсов.Создание динамического массива в динамическом массиве в JQuery
<div class="si-steps">
<input type="text" class="si-step-input" name="step-name">
<input type="text" class="si-step-input" name="step-id">
<div class="si-courses">
<input type="text" class="si-step-input" name="course-name">
<input type="text" class="si-step-input" name="course-id">
</div>
<button type="button" id="si-course-btn" class="si-course-btn">Add course</button>
</div>
<button type="button" id="si-step-btn" class="si-step-btn">Add step</button>
Как добавить это правильно, когда я нажимаю кнопки «Добавить шаг» и «Добавить курс»?
мне нужно, чтобы добавить их в этом формате
targetCourse: [{
step-name:
step-id:
course: [{
course-name:
course-id:
}]
}]