Как ограничить работу скрипта(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 на странице быть не должно

→ Ссылка