Question

Vous m'avez déjà aidé à analyser correctement l'attribut REL sur les balises A, mais il y a deux valeurs XFN avec lesquelles je ne peux pas correspondre: " collègue " et "co-résident". Le trait d'union provoque une erreur avec jquery.

j'ai essayé ceci

xfn_co-worker = $("a[rel~='co-worker']").length;

et cela

xfn_co-worker = $("a[rel~='co\-worker']").length;

Dans les deux cas, l'erreur "Uncaught ReferenceError: Côté gauche non valide dans l'affectation". est retourné. (Étant ces valeurs XFN standard, je suis obligé de les utiliser)

Toute idée est appréciée, comme d'habitude: -)

Était-ce utile?

La solution

Ce n'est pas une erreur dans votre sélecteur. L'erreur réside dans le nom de votre variable.

Vous ne pouvez pas utiliser d'opérateurs mathématiques dans le nom de la variable. Le problème vient donc de votre utilisation du signe - .

Essayez de remplacer

xfn_co-worker

avec par exemple

xfn_co_worker

Et cela devrait fonctionner correctement

xfn_co_worker = $("a[rel~='co-worker']").length;

Remarque: le nom de votre variable doit correspondre à l'expression régulière suivante [a-zA-Z _ $] [0-9a-zA-Z _ $] *

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top