Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

189
Vistas
Agregue la clase 'elemento de menú actual' a div según la URL

Estoy tratando de agregar el current-menu-item clase al siguiente div:

<div class="menu-item menu-item-type-custom menu-item-object-custom jet-custom-nav__item jet-custom-nav__item-6068">

Después debería ser

<div class="**current-menu-item** menu-item menu-item-type-custom menu-item-object-custom jet-custom-nav__item jet-custom-nav__item-6068">

Así es como se ve mi .js hasta ahora

 jQuery(document).ready(function() { if(window.location.href.match('harmonikapuls.com/konto/adressen/rechnungsadresse')){ $("menu-item.menu-item-type-custom.menu-item-object-custom.jet-custom-nav__item.jet-custom-nav__item-6068").addClass("current-menu-item"); } });

Básicamente, solo quiero no una URL específica, sino todo lo que está después del slug /adressen/ esto fue solo para intentarlo. Llamo a mi función sobre mi function.php

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Debe incluir puntos cuando use el selector jQuery para buscar elementos por nombres de clase.

Además, dado que está seleccionando un div que contiene todas las clases nombradas, no deben estar separadas por espacios, por lo que $(".menu-item.menu-item-type...") . Si separó los nombres de las clases por espacios, buscaría los hijos del nombre de la clase anterior. Vea la respuesta aquí .

Además, sería más inteligente agregar una identificación única al elemento div agregando un atributo id="myDiv" y luego usar un hashtag en el selector: $("#myDiv") ; sería más eficiente y claro. Si no desea usar una identificación, puede seleccionar el elemento solo por la clase que lo identifica de manera única, por ejemplo, $(".jet-custom-nav__item-6068") .

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda