Siendo mimado por jQuery durante tanto tiempo, ahora me gustaría reescribir esta línea en javascript vainilla:
let slug = $(this).children().find('.pjt').attr('href');
Lo que probé (entre otros) es:
const goToPage = (e) => { var slug = e.target.querySelector(".pjt").attr("href"); console.log("slug is:", slug); //window.location.href = slug; };
Pero me sale este error:
Uncaught TypeError: e.target.querySelector(...).attr is not a function
¿Cómo puedo arreglar esto?
Nos sucede a la mayoría de nosotros, use getAttribute
en Vanilla JS
e.target.querySelector(".pjt").getAttribute('href')