Как ограничить работу скрипта(jquery) в пределах div?
Есть html:
<div class="parent">
<div class="child">
...
<script>должен работать в пределах своего div</script>
</div>
<div class="child">
...
<script>должен работать в пределах своего div</script>
</div>
</div>
Есть в div-блоке parent много одинаковых div-блоков child, в которых также есть блоки с одинаковыми id, class.(child является шаблоном, который копируется с помощью скрипта). Нужно, что бы методы jquery (find, on) работали только в своём div-блоке.
Ответы (1 шт):
Автор решения: Samoedy
→ Ссылка
То, что вы хотите реализовать, проще всего сделать с помощью $('.parent > .child:nth-child(n)'), где n - порядковый номер дочернего блока внутри родительского. Но я рекомендую присвоить каждому из child индивидуальный id и обращаться по нему. Также помните, что одинаковых id на странице быть не должно