我在 jQuery 中将 rel 值用于参数化 (#!hashbang) AJAX 调用。
<a id='_qualifier' rel='telephony' href='contact.php'>contact</a>
并使用 jQuery:
var hashbang = "#!"+$("#_qualifier").attr('rel'); //gives desired result=>"#!telephony"
但是,当我在 validator.w3.org 上验证页面时,它给了我错误:
元素 a 上属性 rel 的错误值 #telephony:关键字 #telephony 未注册。
我四处搜索并根据 HTML5 规范here和here, rel 属性应该具有注册/预定义的值。
- 是否有一种解决方法可以在 HTML5 中为 rel 使用自定义值,而不会导致验证失败?
- 它对 HTML4 文档类型也无效吗?