我可以在select(下拉列表)中为选项值添加自定义属性吗?

时间:2013-09-23 10:34:36

标签: html-select html

这可能吗?我从不同的来源填写我的下载。我正在考虑分离不同的条目odf添加这样的自定义属性:

<option value="12" customatrribute: "123" >NAME</option>

1 个答案:

答案 0 :(得分:8)

您使用的属性被视为无效,如果您想创建自己的属性,则需要data-前缀,因为它符合HTML5规范的有效。

来自规范:

  

自定义data属性是没有名称空间的名称空间中的属性   以字符串“data-”开头,后面至少有一个字符   连字符是XML-compatible,并且不包含范围内的字符   U + 0041至U + 005A(拉丁文大写字母A至拉丁文大写字母Z)。

所以你可以使用像

这样的东西
<option value="12" data-customatrribute="123" >NAME</option>

另请注意,您需要使用=而不是:


正如您所评论的,这是源代码的截图,它确实出现在我面前 enter image description here