Jquery中的数据属性是否需要html5的DOCTYPE声明

Jquery中的数据属性是否需要html5的DOCTYPE声明,jquery,jquery-selectors,Jquery,Jquery Selectors,当我们为html中的元素创建数据属性时,真的需要这样做吗 <input type ="text" name="text1" id ="text1" data-attr="<?php echo $hell ?>"> 需要吗?不,它会通过W3C验证程序吗?没有 无论采用哪种方式,使用数据属性都不会有实际问题,这取决于验证对您的重要性 如果没有HTML5 DOCTYPE:它可以工作,验证程序将因HTML4 DOCTYPE而失败。 使用HTML5 DOCTYPE:它将工作并有效

当我们为html中的元素创建数据属性时,真的需要这样做吗

<input type ="text" name="text1" id ="text1" data-attr="<?php echo $hell ?>">
需要吗?不,它会通过W3C验证程序吗?没有

无论采用哪种方式,使用数据属性都不会有实际问题,这取决于验证对您的重要性

如果没有HTML5 DOCTYPE:它可以工作,验证程序将因HTML4 DOCTYPE而失败。 使用HTML5 DOCTYPE:它将工作并有效。 需要吗?不,它会通过W3C验证程序吗?没有

无论采用哪种方式,使用数据属性都不会有实际问题,这取决于验证对您的重要性

如果没有HTML5 DOCTYPE:它可以工作,验证程序将因HTML4 DOCTYPE而失败。 使用HTML5 DOCTYPE:它将工作并有效。 不需要。您不需要以任何特定的方式编写代码

您应该为内容提供正确的doctype。如果您想在HTML4及以下版本中添加数据元素/属性,可以为元素和属性命名为mydata:attr=..

否。您不需要以任何特定方式编写代码

您应该为内容提供正确的doctype。如果您想在HTML4及以下版本中添加数据元素/属性,可以给元素和属性命名为mydata:attr=