Jestem nowicjuszem w JavaScript i CSS, a moje umiejętności są w najlepszym wypadku słabe. Mam pomysł, jak rozwiązać mój problem, ale nie mam wiedzy, aby go rozwiązać.
mam kod jak poniżej:Kierowanie DIV bez #id, dodawanie #id
<div class="detail">
<div class="detail-group"></div>
<div class="detail-group"></div>
<div class="detail-group"></div>
</div>
muszę dołączyć jeden istniejącą DIV z unikalnym ID dla każdego z div .detail-grupowych. Muszę określić grupę .detail, nawet jeśli są dokładnie takie same. Nie mam dostępu do kodu HTML, aby edytować go ręcznie.
Jeśli mam rację, moim najlepszym ujęciem jest użycie JS do ustawienia identyfikatorów dla tych DIV grup DETail.
użyłem CSS kierować każdy z nich z tego i stworzyć różnicę:
.detail-group:nth-child(1) { padding-right: 0.01px }
.detail-group:nth-child(2) { padding-right: 0.02px }
.detail-group:nth-child(3) { padding-right: 0.03px }
Ale nie wiem jak wykryć tę różnicę z JS i pracować z nim. Czy można rozróżnić kolejność elementów w JS? Jeśli tak, to jak to zrobić. A jak dodać do nich identyfikatory?
Notatka boczna, pracuję z modułami Enjin i to dlatego nie mam dostępu do ich kodu HTML. Jeśli ktoś ma doświadczenie w tej dziedzinie, będzie to bardzo cenne.
Proszę zaznaczyć, czy dana odpowiedź pracował dla ciebie. –
Pytanie naprawdę brzmi: * co chcesz zrobić z divami? dodawać do nich zawartość? ** Wtedy nie musisz dodawać do nich identyfikatorów ***. Możesz wybrać i celować divami w JS, tak jak robisz to w CSS i odpowiednio nimi manipulować. Musisz jednak zachować unikalne identyfikatory. – PeterKA
Początkowo próbowałem rozwiązać problem sam i ponieważ nie wiem prawie nic na temat JS, użyłem następnej rzeczy, którą znalazłem użyteczną. –