У меня есть этот див:
<div class="mm_vert_container" style="display: block;"></div>
После запуска кода jQuery я динамически добавляю div
внутри над mm_vert_container
, и мой код выглядит так:
<div class="mm_vert_container" style="display: block;">
<div>A</div>
<div>B</div>
<div>C</div>
<div>D</div>
<div>E</div>
<div>F</div>
</div>
Поэтому мне нужно добавить к каждому третьему div
, если существует активный класс, поэтому он должен выглядеть так:
<div class="mm_vert_container" style="display: block;">
<div>A</div>
<div>B</div>
<div class="active">C</div>
<div>D</div>
<div>E</div>
<div>F</div>
</div>
Я пытаюсь использовать код jQuery, чтобы добавить активный класс в третий div:
$(".mm_vert_container div:nth-child(2)").addClass("active");
Но он не добавляет активный класс к третьему элементу. Я думаю, что проблема заключается в динамически генерируемых div, а затем элемент DOM, использующий приведенный выше код jQuery, не видит динамически генерируемые div, и поэтому это не работает?