我在IntelliJ中收到此错误:
此处不允许使用“生成”属性
html代码段的位置为:
<label generated="true" ... >
generated
是否为“真正的”HTML属性?如果验证失败,它将由jquery-ui-validation插件添加到错误字段中。它允许在哪里?
答案 0 :(得分:3)
orignal回答:What is the "generated" attribute seen in some HTML tag used for?
这是自定义数据或用户定义的属性。在您的情况下,它被添加以表示在加载后页面上生成的元素,可能是通过JavaScript。
在繁重的UI / UX Web应用程序中看到其他此类属性是很常见的。它们通常用作技术之间的 hooks - CSS,JavaScript,HTML等。
请注意,此类属性不会验证。如果您使用的是HTML5,则可以使用data-
作为前缀,以解决此问题(即data-generated="true"
)。阅读更多about custom data attributes in HTML5。