解决方案 »

  1.   

    1,判断
    <script src="../../jquery-1.9.1.js"></script>
    这些路径真的正确吗?使用调试工具进行查看2,看生成的浏览器的html真的跟这些完全一样吗?包括id等
      

  2.   

    路径正确,生成的浏览器html大体一样,因为是在mvc框架下使用的。生成的html代码中jquery部分和登陆框是一样的,哪些jquery的文件我在VS2012中进行的重新添加,重新选择了路径,路径肯定正确。至于为什么不能正确运行,是在是摸不着头脑
      

  3.   

    我把浏览器中生成的代码复制了出来,新建了一个txt文件,粘进去,运行,可以运行,就是有点乱码,但是能够运行,什么情况?
      

  4.   

    你在页面中加上
    <script>
    alert($)
    </script>
    看alert出什么
      

  5.   

    另外,最好把
     $(function () 
    这些代码放在页面的最后
      

  6.   

    我调试一下,执行$("#div-login").dialog("open");这一句时,报错:Microsoft JScript 运行时错误: 对象不支持“dialog”属性或方法
    我用的是VS2012,在mvc4框架下,我重新设置了js文件路径,浏览器中生成的代码如下:
            <script src="/Scripts/jquery-2.0.3.js"></script>
            <script src="/Scripts/jquery-ui-1.10.3.js"></script>
            <script src="/Scripts/jquery-ui-1.10.3.custom.js"></script>
            <script src="/Scripts/jquery.unobtrusive-ajax.js"></script>
    <script src="/Scripts/jquery.validate.js"></script>
    <script src="/Scripts/jquery.validate.unobtrusive.js"></script>
    是不是VS2012的原因?