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>