它應該是非常直接的,但由於某種原因,它不起作用。addClass給第一個孩子
$("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>
您是否檢查控制檯是否有錯誤? – guradio
沒有錯誤,我正在起訴同一類型的行,將一個類添加到列表的第一個裏,並且它可以工作。 – Sergi
我編輯了你的問題,包括一個可運行的片段。正如你所看到的,它工作正常。如果您在控制檯中沒有錯誤,那麼您可能在DOM準備好之前運行代碼。您應該將代碼放在一個document.ready事件處理程序中(上面的代碼片段會自動執行)。要做到這一點,使用'$(函數(){/ *您的代碼在這裏... * /});' –