Hola, estoy tratando de apuntar a todas las referencias a la frase "Elementor" en cada elemento que tiene la clase "post-estado" y luego aplicar cambios CSS solo a esos. No soy muy hábil con JQuery o Javascript, por lo que cualquier orientación sería muy apreciada. Este es el código que he inventado. No parece estar funcionando.
var elementor = document.getElementsByClassName("post-state"); if($('elementor:contains("Elementor")')){ elementor.style.color = 'red !important'; elementor.style.fontWeight = 'bold !important'; }Algo como, debería funcionar:
// Target all the elements with 'post-state' css class containing "Elementor" string $('.post-state:contains("Elementor")').each(function () { $(this).css("color", 'red !important'); $(this).css("fontWeight", 'bold !important'); }); El selector $('.post-state:contains("Elementor")') seleccionará todos los elementos con clase post-state que contengan la cadena de texto Elementor .
.each() todos los elementos en el selector y recorrerá cada uno, con this como una referencia al elemento individual.