none
jquery在visual studio 2010上的使用 RRS feed

  • 问题

  • 听说2010内置了jquery。我使用了masterpage,在其中一个内容页中写了一段javascript,其中使用$find命令没有问题运行正常,但是使用$("#id").val()或者其他命令都提示缺少对象。后来发现打了$("#id").之后弹出来的的提示里没有jquery的val或者attr等方法,只有一些valueof constructor的方法。不知道是不是需要在masterpage的head里加什么语句才能用jquery,或者是不是需要上网下载Code Snippets for visual studio 2010。

    2012年7月25日 5:54

全部回复

  • 今天在jquery官网下载了最新1.7.2版本,然后把三个js文件放到项目的Scripts目录下。我新建了一个空网站项目在default页面写了以下代码:

    <head runat="server">

    <title></title>

    <script type = "text/javascript" src="~/Scrupts/jquery-1.7.2.js"></script>

    <script language = "javascript" type = "text/javascript">

                           function showaccountp(){

                                           $("input[name='t12']").val("f");

    </script>

    </head>

    控件代码如下:

    <asp:Button ID="Button1" runat="server" Text = "Button" onclientclick = "return showaccountp()" />

    <input id = "Text1" name = "t12" type = "text" value = "s" />

    运行代码点击button1的时候提示Microsoft JScript运行时错误:缺少对象。然后我换成取id的写法$("#Text1").val("f");一样提示缺少对象,再换成取input的写法$("input").val("f");还是提示缺少对象。研究了很久都找不到原因,希望有人能帮我解决一下。

    2012年7月26日 9:48