Разбор данных XFN с помощью Jquery, раунд 2 - PullRequest
0 голосов
/ 29 ноября 2009

Вы, ребята, уже помогли мне правильно проанализировать атрибут REL в тегах A, но есть два значения XFN, которые я не могу сопоставить "сотрудник" и "совладелец". Дефис вызывает ошибку с jquery.

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

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

и это

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

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

Любая идея ценится, как обычно: -)

1 Ответ

4 голосов
/ 29 ноября 2009

Это не ошибка в вашем селекторе. Ошибка лежит в имени вашей переменной.

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

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

xfn_co-worker

с напр.

xfn_co_worker

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...