我们是否需要在Jquery中为data-attribute提供DOCTYPE声明html5

时间:2010-11-10 17:51:30

标签: jquery jquery-selectors

当我们使用html

中的元素的data-attr时,这是否真的需要
<input type ="text" name="text1" id ="text1" data-attr="<?php echo $hell ?>">

2 个答案:

答案 0 :(得分:6)

需要它吗?的没有即可。没有它会通过W3C验证器吗?的没有

使用数据属性无论如何都没有实际问题,这只取决于验证对您的重要程度。

  • 没有HTML5 DOCTYPE:它会起作用,验证器将失败,并带有HTML4 doctype。
  • 使用HTML5 DOCTYPE:有效。

答案 1 :(得分:2)

没有。您没有需要以任何特定方式编写代码。

为内容提供正确的文档类型。如果您想在HTML4及更低版本中添加数据元素/属性,可以命名元素和属性(mydata:attr="...")。