你们已经帮助我正确解析了 A 标签上的 REL 属性,但是有两个 XFN 值我无法匹配: “同事”和“共同居住者”。连字符会导致 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_$]*
关于javascript - 使用 Jquery 解析 XFN 数据,第 2 轮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1815912/