我在jQuery中爲參數化(#!hashbang)AJAX調用使用了rel值。錨標記中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屬性應該具有已註冊/預定義的值。
- 是否有解決方法在HTML5中使用rel的自定義值而不失敗驗證?
- 它對HTML4文檔類型也無效嗎?
感謝您的回答。這正是我需要的,以及我正在做的rel屬性。即使在不符合HTML5的瀏覽器中,JavaScript/jQuery也可以訪問該屬性的值。因此它實現了我的目的。謝謝! – 2012-01-15 02:51:22