Вопрос

Вы, ребята, уже помогли мне правильно проанализировать атрибут REL в тегах A, но есть два значения XFN, которые я не могу сопоставить: & Quot; КОЛЛЕГА & Quot; и "совместное проживание". Дефис вызывает ошибку с jquery.

Я пробовал это

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

и это

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

В обоих случаях ошибка "Uncaught ReferenceError: недопустимая левая часть в присваивании" " возвращается (Будучи этими стандартными значениями XFN, я вынужден их использовать)

Любая идея приветствуется, как обычно: -)

Это было полезно?

Решение

Это не ошибка в вашем селекторе. Ошибка заключается в имени вашей переменной.

Вы не можете использовать математические операторы в имени переменной. Так что проблема в том, что вы используете знак - .

Попробуйте заменить

xfn_co-worker

с помощью, например,

xfn_co_worker

И все должно работать хорошо

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

Примечание. Имя вашей переменной должно соответствовать следующему регулярному выражению [a-zA-Z _ $] [0-9a-zA-Z _ $] *

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top