0
我使用jQuery及其$(selector).attr()
方法在HTML標籤上創建了很多屬性。例如,如果我有一個帶有生成字段的動態表單,我將擁有一個index="xxx"
屬性。什麼是創建我自己的html屬性的最佳方式?
在不違反文檔類型的情況下創建此類自定義屬性的最佳方法是什麼?
我使用jQuery及其$(selector).attr()
方法在HTML標籤上創建了很多屬性。例如,如果我有一個帶有生成字段的動態表單,我將擁有一個index="xxx"
屬性。什麼是創建我自己的html屬性的最佳方式?
在不違反文檔類型的情況下創建此類自定義屬性的最佳方法是什麼?
HTML 5的data-
屬性可能適合您。他們可能是最簡單的方法。
另外,jQuery's .data()
本地支持它們。
Here's一篇文章詳細解釋了這個概念。
從文章的一個例子:
<ul id="vegetable-seeds">
<li data-spacing="10cm" data-sowing-time="March to June">Carrots</li>
<li data-spacing="30cm" data-sowing-time="February to March">Celery</li>
<li data-spacing="3cm" data-sowing-time="March to September">Radishes</li>
</ul>