Es sollte sehr unkompliziert sein, aber aus irgendeinem Grund funktioniert es nicht.addClass zum ersten Kind
$("div.dot-navigation-inner-wrap").find("div:first").addClass("active");
.active { border: 1px solid #CCC; }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="dot-navigation-inner-wrap">
<div class="dot-navigation">1</div>
<div class="dot-navigation">2</div>
<div class="dot-navigation">3</div>
</div>
haben Sie die Konsole auf Fehler überprüft? – guradio
Es gibt keine Fehler, und ich verklag die gleiche Art von Zeile, um eine Klasse zur ersten li einer Liste hinzuzufügen, und es funktioniert. – Sergi
Ich habe Ihre Frage so bearbeitet, dass sie ein ausführbares Snippet enthält. Wie Sie sehen können, funktioniert es gut. Wenn Sie keine Fehler in der Konsole haben, ist es wahrscheinlich, dass Sie den Code ausführen, bevor das DOM bereit ist. Sie sollten den Code in einen document.ready-Event-Handler einfügen (was das obige Snippet automatisch tut). Verwenden Sie '$ (function() {/ * Ihr Code hier ... * /});' –