Bonjours à tous,
je ne parviens pas a pointer plusieurs balises avec précision dans un DOM un peu tordu que je ne contrôle pas.
je travail sur un environnement zendesk dont voici le lien https://dacasttest.zendesk.com
je n'est pas la main sur le html de la page mais je peut bidouiller le dom avec du jquery et changer le css.
j'aimerai prendre dans les blocks le nombre de pages (See all 18 articles ) et l'afficher dans le titre des rubriques avec jquery.
j'ai du code pour parser ma chaine de caractère
et du code pour rajouter mon nombre de page a mon menu
le problème c'est que tout mes blocks on pour class = section ce qui me massacre tout mes blocks avec le premier nom de menu et le premier nombre de pages.
une idée de comment je pourrai cibler mes blocks autrements ? (et après une boucle et le tour est joué !)
j'ai pensé à :nth-child mais mon cerveau est en train de fondre ^^
merci d'avance pour le coup de mains !
Modifié par levure (08 Oct 2013 - 15:52)
je ne parviens pas a pointer plusieurs balises avec précision dans un DOM un peu tordu que je ne contrôle pas.
je travail sur un environnement zendesk dont voici le lien https://dacasttest.zendesk.com
je n'est pas la main sur le html de la page mais je peut bidouiller le dom avec du jquery et changer le css.
j'aimerai prendre dans les blocks le nombre de pages (See all 18 articles ) et l'afficher dans le titre des rubriques avec jquery.
j'ai du code pour parser ma chaine de caractère
var myString = $('.see-all-articles').html();
var myRegexp = /(\d+)/g; // Numbers
var match = myRegexp.exec(myString);
et du code pour rajouter mon nombre de page a mon menu
var menu = $(".section h3").html();
menu += " ("+ match[1] +")";
$(".section h3").html(menu);
le problème c'est que tout mes blocks on pour class = section ce qui me massacre tout mes blocks avec le premier nom de menu et le premier nombre de pages.
une idée de comment je pourrai cibler mes blocks autrements ? (et après une boucle et le tour est joué !)
j'ai pensé à :nth-child mais mon cerveau est en train de fondre ^^
merci d'avance pour le coup de mains !
Modifié par levure (08 Oct 2013 - 15:52)