@ochoceros@Ergo ¡Gracias! Creo que funciona mejor que ElementHider, aunque veo que es sensible a mayúsculas ¿hay algún comodín para evitar eso en la palabra clave?
Ejemplo: var keywords = [ 'Vox'
Edito: creo que lo he solucionado convirtiendo a minúsculas las dos variables que se comparan:
// titulares
var titulos = $('h2 a').each(function(key, titulo) {
let titular = titulo.innerHTML; titular = titular.toLowerCase() for( let keyword of keywords ) { keyword = keyword.toLowerCase() if (titular.indexOf(keyword) >= 0) {
var newsInfo = $(titulo).parent().parent().parent();
bloques['l'+$(newsInfo[0]).data('link-id')] = newsInfo[ 0 ];
$(newsInfo[ 0 ]).css('display', 'none');
}
}
});
Ejemplo: var keywords = [ 'Vox'
Edito: creo que lo he solucionado convirtiendo a minúsculas las dos variables que se comparan:
// titulares
var titulos = $('h2 a').each(function(key, titulo) {
let titular = titulo.innerHTML;
titular = titular.toLowerCase()
for( let keyword of keywords ) {
keyword = keyword.toLowerCase()
if (titular.indexOf(keyword) >= 0) {
var newsInfo = $(titulo).parent().parent().parent();
bloques['l'+$(newsInfo[0]).data('link-id')] = newsInfo[ 0 ];
$(newsInfo[ 0 ]).css('display', 'none');
}
}
});