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

249
Visualizações
¿Mostrar la clase solo en las subpáginas de un enlace principal?

Entonces, lo que me gustaría lograr es mostrar una clase solo en las subpáginas de una determinada página principal y ocultarla en el resto de las páginas. Lo busqué y aprendí que puedo lograr esto con jQuery a través de ID de página. Pero estas subpáginas se siguen actualizando, ¿hay alguna manera de hacer que esto sea automático?

 .sidebar {

ejemplo de página y subpágina;

 https://example/event/ https://example/event/pikachu

Gracias

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

  1. Obtenga el nombre de ruta: const { pathname } = window.location
  2. Compruebe si es la ruta de acceso a la que desea apuntar
  3. mostrar la clase

p.ej:

 https://www.example.com/path1 <-- Hide the class https://www.example.com/path1/path2 <-- Show the class https://www.example.com/path1/path3 <-- Show the class https://www.example.com/path1/path2/path4 <-- Show the class etc...
 // .sidebar class allowed only for sub paths of /path1 // This is the logic ////////////////////////// const { pathname } = window.location; const target = /^\/path1.*/gim; if (target.test(pathname) && pathname !== '/path1') node.classList.add('sidebar'); else node.classList.remove('sidebar'); ///////////////////////////////////////////////

Puedes probar una demo AQUÍ

about 4 years ago · Juan Pablo Isaza Relatório
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