为什么我收到此错误? :属性'data-role'不是元素'li'的有效属性

时间:2013-01-30 06:22:20

标签: javascript jquery html html5 asp.net-3.5

希望你们都做得很好。

我正在Visual Studio 2008中开发会议室预订系统。

在此我试图使用Metro UI下拉

我添加了Css和Javascript文件

但由于跟随错误

,我在JS中遇到错误

enter image description here

提前致谢

enter image description here

我在JS中遇到此错误

2 个答案:

答案 0 :(得分:4)

HTML5中引入了data-*属性。看起来您在XHTML1.0 Transitional模式下运行Visual Studio 2008。 VS2008没有为HTML5提供验证支持,看起来VS2008早于HTML5的第一个工作草案大约需要4个月。

这不是错误,而是警告;但它完全是良性的,可以安全地忽略。

VS的验证文件是可扩展的(它们是* .xsd文件),但是它们没有预期像data-foo=""这样的自由格式属性,所以没有办法让VS忽略这类警告,只是咧嘴一笑忍受它。

答案 1 :(得分:1)

JS错误指出$ === null这与HTML无关,并且将null作为参数传递给function($)导致此错误的最可能原因是您正在显示图片的脚本在页面中包含jQuery之前包含的内容