在HTML元素上使用非W3C有效属性

时间:2010-05-05 08:13:28

标签: jquery html

对于在简单的jQuery选择器等上使用html元素的非有效属性,您有什么看法?

例如

<div name="myDiv"></div>

根据Visual Studio,name属性对div元素无效。

3 个答案:

答案 0 :(得分:5)

我建议使用“dummy”类(和jQuery类选择器)来消除html元素命名的歧义。 100%合规的方法。

Class Selector (“.class”)

答案 1 :(得分:1)

如果您绝对必须,请使用data伪命名空间;例如data-iddata-name

修改:使用data伪命名空间远比改变classid等现有属性的使用要好。

答案 2 :(得分:-3)

如果您仍想保持符合w3c标准,则w3c允许使用title属性获取额外信息,您可以使用该属性代替添加新的非标准属性。