我注意到浏览器根本不使用“rel”属性,这是否使它成为存储 javascript 附加信息的理想场所(例如,删除 ajax 请求可以从 rel 读取 id)
问问题
3604 次
4 回答
13
我假设您正在寻找一种方法来存储您可以在 javascript 中使用的自定义数据。我这种情况:
可以使用data-
属性来存储自定义数据(参见此处)。
<a href="somelink.html" data-id="5">Link 5</a>
或者/另外,您可以使用jQuery 元数据
于 2011-03-11T12:20:18.100 回答
11
我注意到浏览器根本不使用“rel”属性
你注意到错了。浏览器确实使用了它(例如,一些浏览器有一个键盘快捷键可以转到下一页,并且可以使用 rel 属性来确定它是)。搜索引擎也使用它(例如nofollow)。
这是否使它成为存储 javascript 附加信息的理想场所
不,属性有指定的用途。不要假设它们不会用于此目的。
于 2011-03-11T12:12:40.427 回答
1
您将遇到的问题是搜索引擎确实使用了该rel
属性。虽然 SEO 不是我关注的重点,但我们经常有 SEO 公司告诉我们在这里放一个 rel,在那里放一个 rel……通常是rel="nofollow"
为了防止赋予某些外部链接权重。
于 2011-03-11T12:15:38.400 回答
-1
您可以只创建自己的自定义属性,但请确保将其命名为当前不会与您可能使用的其他 js 库冲突。
于 2011-03-11T12:14:43.037 回答