簡體   English   中英

jQuery在Visual Studio 2008中不起作用

[英]jQuery is not working in Visual Studio 2008

我是jQuery的新手。我正在使用Visual Studio 2008。.那我嘗試了基本的jQuery函數..但是它不起作用..我的腳本編碼是:


<title>
<script src="jquery-1.2.6.js" type="text/javascript" />
<script src="jquery-1.2.6-vsdoc.js" type="text/javascript" />
<script src="jquery-1.2.6.min.js" type="text/javascript" />
<script src=" http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" type="text/javascript" />
<script type="text/javascript">
    $(document).ready( function(){
    $("#Button1").click(function(){
    alert("Hello");
    });
    });
</script>

我的asp編碼是:


<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" runat="server" Text="Button" />
</div>
</form>
</body>

誰能告訴我為什么它不起作用?

您在頁面上多次包含jquery-縮小版和常規版。

減少到一個。

僅使用一個jquery js文件。

刪除這個jQuery文件

<script src="jquery-1.2.6.min.js" type="text/javascript" />
<script src="jquery-1.2.6.js" type="text/javascript" />

只使用

<script src=" http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" 

這將起作用。

並使用這樣的按鈕(如果您只是執行jquery操作)

<input type="button" ID="Button1" Text="Button" />
  1. 不要使用腳本標簽自動關閉!
  2. 僅廣告一個jquery參考。
  3. 確保您生成的html中的按鈕ID沒有更改?

從服務器端使用該控件(asp控件)時,請使用ClientID獲取該控件

$(document).ready( function(){
    $("#<%=Button1.ClientID%>").click(function(){
    alert("Hello");
    });
});

您可以在刪除前三個庫后嘗試:

<script src="jquery-1.2.6.js" type="text/javascript" />
<script src="jquery-1.2.6-vsdoc.js" type="text/javascript" />
<script src="jquery-1.2.6.min.js" type="text/javascript" />

和PLZ不要嘗試內聯關閉腳本:

<script src=" http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" type="text/javascript">
</script>

修改您的第一段代碼,如下所示:

<title>My Test Page</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"        type="text/javascript" ></script>
<script type="text/javascript">
    $(document).ready( function(){
      $("#<%=Button1.ClientID%>").click(function(){
        alert("Hello");
      });
    });
</script>

它會工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM