对于在简单的jQuery选择器等上使用html元素的非有效属性,您有什么看法?
例如
<div name="myDiv"></div>
根据Visual Studio,name属性对div元素无效。
答案 0 :(得分:5)
我建议使用“dummy”类(和jQuery类选择器)来消除html元素命名的歧义。 100%合规的方法。
答案 1 :(得分:1)
如果您绝对必须,请使用data
伪命名空间;例如data-id
或data-name
。
修改:使用data
伪命名空间远比改变class
或id
等现有属性的使用要好。
答案 2 :(得分:-3)
如果您仍想保持符合w3c标准,则w3c允许使用title
属性获取额外信息,您可以使用该属性代替添加新的非标准属性。