Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么我会出现这个错误属性';数据角色';不是元素的有效属性';李';_Javascript_Jquery_Html_Asp.net 3.5 - Fatal编程技术网

Javascript 为什么我会出现这个错误属性';数据角色';不是元素的有效属性';李';

Javascript 为什么我会出现这个错误属性';数据角色';不是元素的有效属性';李';,javascript,jquery,html,asp.net-3.5,Javascript,Jquery,Html,Asp.net 3.5,希望你们都做得很好 我正在VisualStudio2008中开发一个会议室预订系统 在本文中,我尝试使用Metro UI下拉列表 我已经添加了Css和Javascript文件 但由于以下错误,我在JS中遇到了错误 提前谢谢 我在JS中发现了这个错误,data-*属性是在HTML5中引入的。看起来您正在以XHTML1.0过渡模式运行VisualStudio2008。VS2008没有为HTML5提供验证支持,这似乎是因为VS2008比HTML5的第一个工作草案早了大约4个月 这不是错误,而是警告

希望你们都做得很好

我正在VisualStudio2008中开发一个会议室预订系统

在本文中,我尝试使用Metro UI下拉列表

我已经添加了Css和Javascript文件

但由于以下错误,我在JS中遇到了错误

提前谢谢


我在JS中发现了这个错误,
data-*
属性是在HTML5中引入的。看起来您正在以XHTML1.0过渡模式运行VisualStudio2008。VS2008没有为HTML5提供验证支持,这似乎是因为VS2008比HTML5的第一个工作草案早了大约4个月

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


VS的验证文件是可扩展的(它们是*.xsd文件),但是它们没有预料到像
data foo=”“
这样的自由形式属性,因此无法让VS忽略此类警告,笑着接受吧。

JS错误声明
$==null
这与HTML无关,是将null作为参数传递给
函数($)的结果
导致此错误的最可能原因是,在页面中包含jQuery之前包含了显示图片的脚本

,这在我看来不像是JS错误,但
数据角色
确实是无效的XHTML 1.0。尝试验证HTML5
Data-*
是否与HTML5兼容。JS错误与传递null的警告无关,因为$element li的参数在JS中被其数据角色识别,数据角色不是有效属性,这就是发生此错误的原因。正如@RuneFS所说,错误是无关的。看起来jQuery部署中缺少组件。
$.fn
在哪里定义?@Rune FS:我已将JQuery添加到我的页面,但仍然收到js错误。@FahadHussain,但您在脚本失败之前添加了它吗?您是否将正确的对象作为参数传入?