에서 작동하지 않는 나는 HTML 세그먼트대체 클래스 이름은 JQuery와
for (i = 0; i < 3; i++) {
if ($("div.mm-panels").children()[i].getAttribute("id") == "m2") {
var a = $("div.mm-panels").children()[i].getAttribute("class");
console.log(a);
var f = a.replace(a, "mm-panel mm-hasnavbar mm-opened");
alert("class name chnge to : " + f);
}
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="mm-panels">
<div class="mm-panel mm-hidden mm-hasnavbar" id="m0"></div>
<div class="mm-panel mm-hasnavbar mm-opened" id="m1"></div>
<div class="mm-panel mm-hidden mm-hasnavbar" id="m2"></div>
</div>
을 가지고 있고 내가 ID = "m2"이 mm 패널의 아이를 찾아 클래스를 대체 할 이름은 "mm-panel mm-hasnavbar mm-opened"이고 다른 자식은 클래스 이름을 "mm-panel mm-hidden mm-hasnavbar"로 대체합니다.
하지만 대체되지 않습니다. 내가 어떻게 해 ?
무엇입니까. 모든 관련 코드 –
을 포함시켜주십시오. 이름은 "m2"인 요소의 이름입니다. @ CarstenLøvboAndersen – leman17