Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

179
Views
¿Cómo puedo acceder a este div?

¿Cómo agrego una clase activa a div mientras class="btn-buy2 gecmis" está activo?

Quiero agregar a <div class="my-head-right-item1">

 <div class="contact-box2 mb-4"> <div class="my-meeting-toptitle align-items-center"> <div class="my-meeting-head-left"> <a href="#anlik" class="btn-buy2 active">Anlık</a> <a href="#gecmis" class="btn-buy2 gecmis">Geçmiş</a> <a href="#kisisel" class="btn-buy2">Kişisel Oda</a> </div> <div class="my-meeting-head-right"> <div class="my-head-right-item1"> Takvimi Görüntüle </div> </div> </div> </div>

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Para agregar una clase a un div que contenga las clases btn-buy2 y gecmis, puede hacerlo

 let elements = document.querySelectorAll('.btn-buy2').filter(item => return item.classList.indexOf('gecmis') > -1); elements.forEach(el => el.classList.add('your-class-name-here'));

Espero que eso responda a tu pregunta.

about 4 years ago · Juan Pablo Isaza Report

0

Aquí agrego activo usando un eventListener y alterno activo en el otro div si gecmis está activo

 document.querySelector(".contact-box2").addEventListener("click", function(e) { const tgt = e.target; if (tgt.classList.contains("btn-buy2")) { tgt.closest("div").querySelectorAll(".btn-buy2") .forEach(btn => btn.classList.remove("active")); // remove active from siblings tgt.classList.add("active"); tgt.closest(".my-meeting-toptitle") .querySelector(".my-head-right-item1") .classList.toggle("active", tgt.classList.contains("gecmis") && tgt.classList.contains("active") ); } })
 .active { background-color: yellow; }
 <div class="contact-box2 mb-4"> <div class="my-meeting-toptitle align-items-center"> <div class="my-meeting-head-left"> <a href="#anlik" class="btn-buy2 active">Anlık</a> <a href="#gecmis" class="btn-buy2 gecmis">Geçmiş</a> <a href="#kisisel" class="btn-buy2">Kişisel Oda</a> </div> <div class="my-meeting-head-right"> <div class="my-head-right-item1"> Takvimi Görüntüle </div> </div> </div> </div>

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!