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

标签 jquery jquery-selectors

当我们为 html 中的元素设置数据属性时,这真的需要吗

<input type ="text" name="text1" id ="text1" data-attr="<?php echo $hell ?>">

最佳答案

需要吗? 。如果没有它,它会通过 W3C 验证器吗?

无论哪种方式,使用数据属性都不会遇到任何实际问题,这仅取决于验证对您来说有多重要。

  • 没有 HTML5 DOCTYPE:它会工作,验证器将因 HTML4 文档类型而失败。
  • 使用 HTML5 DOCTYPE:它将工作并且有效。

关于jquery - Jquery中的数据属性是否需要html5的DOCTYPE声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4147424/

相关文章:

javascript - 我们是 'declare' jQuery 还是只是简单地使用它?

javascript - .prop() VS .val() .使用 jQuery 设置输入文本值

javascript - 需要了解如何实现它

jquery:如何在表中使用 ">"和children()

javascript - 'sibiling' 和 'not' 选择器出现问题

javascript - JQuery - 事件绑定(bind)和缓存元素

jquery - 如何动态改变元素的颜色?

javascript - 使用 JQuery 旋转元素

javascript - 使用 jQuery 向下滑动输入

javascript - 如何在 Javascript 中的小数点后附加一个额外的 'Zero'