你能定义自己的HTML元素属性吗?

Ale*_*lex 8 html syntax jquery attr

我想知道你是否可以在HTML中定义自己的属性.例如,在HTML的div有一个范围的属性,如style,title,class等你能弥补并添加自己的,而其余的语法正确的?

例如: <div class="example" test_item="20"></div>

对此的需求是关于Javascript和数据.

Que*_*tin 12

有一个例外 - 没有.HTML使用规范定义的属性和元素,只使用那些属性和元素.

该例外是名称开头的data-属性,然后仅当您遵循HTML 5草案时.

也就是说,在idor class属性中编码数据通常是合适的.

  • 除此之外,这些属性会自动解析为jQuery的数据集合.例如,如果您有:<div id ="example"data-test ="20"> </ div>,那么您可以使用$('#example')在jQuery中读取它.data('test') (2认同)