Bonjour,

Mon problème est que lorsque j'essaye de l'intégrer à mon site (Wordpress - jQuery 1.12 (mais aussi tester avec la 3.2.1)), j'ai une erreur javascript : Cannot read property 'match' of undefined. Au passage il fait disparaitre mon logo je ne sais pas pourquoi..

Au niveau de mon JS je n'ai rien touché. Les choses sont différentes dans le html puisque je rajoute du php mais le résultat est le même que le code que vous pouvez voir dans le jsFilddle.

Apercu de la console & du code du site :

Avez vous des idées ou des questions ?

Merci beaucoup !

2 réponses


Maenhyr
Réponse acceptée

Bonjour,

Lorsque tu fais ceci : $("p").hide().filter(function() {, tu itères sur tous les paragraphes de tom DOM. J'imagine que tu as des paragraphes sans l'attribut data-a ou data-b, d'où l'erreur. Il te faut être plus précis dans ta règle ici (de plus, tu utilises une div et non pas un p).

Quel idiot, merci x)