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

177
Views
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 answers
Answer question

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 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!