Pergunta

Vocês já me ajudou em analisar corretamente o atributo REL em tags A, mas há duas XFN valores que eu não sou capaz de igualar: "Colega de trabalho" e "co-residente". O hífen causa um erro com jQuery.

Eu tentei este

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

e este

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

Em ambos os casos o erro "Uncaught ReferenceError: Invalid esquerda mão lado na atribuição" é retornado. (Sendo estes valores XFN padrão, tenho forças para usá-los)

Qualquer ideia é apreciado, como de costume: -)

Foi útil?

Solução

Este não é um erro em você selector. As mentiras de erro em seu nome variável.

Você não pode usar operadores matemáticos em nome variável. Portanto, o problema é o uso do sinal -.

Tente substituir

xfn_co-worker

com por exemplo

xfn_co_worker

E ele deve funcionar bem

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

Nota: O nome da variável deve coincidir com o seguinte regex [a-zA-Z_$][0-9a-zA-Z_$]*

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top