可能重複:
Custom attributes - Yay or nay?
Non-Standard Attributes on HTML Tags. Good Thing? Bad Thing? Your Thoughts?將自己的屬性添加到HTML元素可以嗎?
在當前的學習項目我的工作,我需要補充,其價值將是一個數字的屬性。起初,我想到使用「ID」爲此目的,但an answer透露,這是不好的做到這一點。
如果我創建自己的屬性,說「messid」併爲其分配一個數值,如「12」,「6」等,它可以嗎?
這就是爲什麼我想這樣做,以便您可以糾正我,如果我做它完全錯誤: 我需要在我的JavaScript(使用jQuery)訪問此號碼。只需考慮屬性的值很簡單,但是從「m12」或「m6」這樣的字符串中提取數值是一種痛苦。 (我是JavaScript世界的初學者。)
+1。我完全同意這種方法是一個工作解決方案,易於實現,不會破壞任何東西。理想主義的實用主義也在我的書中獲勝。 – AnthonyWJones 2009-08-20 12:19:37
我會這樣做,因爲它今天起作用,並且因爲它在HTML5規範中,它可能會在10年後運行。它還保持數據獨立於其他值(例如將其保留在'id'屬性中,以後可能會因其他原因而更改),同時仍將其保留在元素上。是的,HTML驗證錯誤應該被看作是對問題的建議/指針,而不是必須修復錯誤(並且在那個線索上,我會說JSLint只是爲了激起一些東西=) – Blixt 2009-08-20 12:21:01
「沒錯,我說過「 - 第一步是承認它。 ;) – nickf 2009-08-20 12:33:36