Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

217
Visualizações
why does my code work in the console but never inline

I've been hacking a little WordPress plug-in here, to make it work as I like, and I have this line to which I would like to add a class.

here is the js, that works in console, but never works inline on the page or anywhere else:

document.addEventListener('DOMContentLoaded', function() {
  jQuery(function($) {
    const perf = document.querySelector('[aria-label="Europe marker"]');
    $(perf).addClass("POP");
    console.log("custom variable perf is:", perf); /// 
    $('.POP').click(function() {
      // 
      var x = $(".mapplic-layer-down");
      var y = $(".mapplic-visible");
      // 
      console.log($(x).attr("data-floor")); // print x
      console.log($(y).attr("data-floor")); // print y
      // switch classes 
      $(x).removeClass("mapplic-layer-down, mapplic-hidden");
      $(x).addClass("mapplic-visible");

      $(y).removeClass("mapplic-visible");
      $(y).addClass("mapplic-layer-down, mapplic-hidden");
    });
  });
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<a class="mapplic-pin pin-pulse pin-label" aria-label="Europe marker" style="top: 24.65%; left: 48.7%; background-color: rgb(0, 84, 135); border-color: rgb(0, 84, 135); transition: transform 0s ease 0s; transform: scale(3);" data-location="1972"><span><span>9</span></span></a>

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda