Я использовал значения rel в jQuery для параметризованных (#! Hashbang) вызовов AJAX.Незарегистрированные значения атрибута rel в теге привязки
<a id='_qualifier' rel='telephony' href='contact.php'>contact</a>
и с Jquery:
var hashbang = "#!"+$("#_qualifier").attr('rel'); //gives desired result=>"#!telephony"
Но, когда я заверил страницу на validator.w3.org, он дал мне ошибку:
Bad value #telephony for attribute rel on element a: Keyword #telephony is not registered.
Я искал вокруг и в соответствии с спецификации HTML5 here и here, атрибут rel должен иметь зарегистрированные/заданные значения.
- Есть ли работа, чтобы использовать пользовательские значения для rel в HTML5, не допуская проверки?
- Является ли он также недопустимым для доктрины HTML4?
Спасибо за ответ. Это именно то, что мне нужно и что я делаю с атрибутом rel. JavaScript/jQuery может получить доступ к значению этого атрибута даже в браузерах, не поддерживающих HTML5. Следовательно, это выполняет мою цель. Благодаря! –