2009-11-29 6 views
0

여러분은 이미 A 태그의 REL 속성을 올바르게 구문 분석하는 데 도움을 주었지만 일치시킬 수없는 두 개의 XFN 값이 있습니다 : "동료"와 "공동 -거주자". 하이픈은 jquery에 오류를 발생시킵니다. 반환됩니다 Jquery, 2 라운드로 XFN 데이터 구문 분석하기

나는이

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

및 오류 "할당에 잘못된 왼쪽 catch되지 않은 ReferenceError가"이 두 경우 모두이

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

을 시도했다. 은 어떤 생각이 당신 선택에 오류가 아닙니다 보통 :-)

답변

4

로, 감사

(이 표준 XFN 값이기 때문에, 나는 힘을 사용 해요). 변수 이름에 오류가 있습니다.

변수 이름에 수학 연산자를 사용할 수 없습니다. 따라서 문제는 - 기호를 사용하는 것입니다.

예를 들어

xfn_co_worker 

xfn_co-worker 

교체 시도하고 괜찮

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

참고 작동합니다 : 귀하의 변수 이름은 다음과 같은 정규식 [a-zA-Z_$][0-9a-zA-Z_$]*

+0

을 그래서 일치해야 내 문제 오류 메시지를 이해하는 중이었습니다 ... 그런 질문을 게시하는 것에 대해 너무 부끄럽습니다. JS 기본 사항에주의를 기울이지 않는 jQuery 선택기가 너무 걱정되었습니다 ... 고마워요. – Omiod

+0

문제 없습니다. 우리가 나무 숲을 볼 수 없다는 것은 모든 사람들에게 일어납니다.) – jitter