程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> JavaScript組件之JQuery(A~Z)教程(基於Asp.net運行環境)[示例代碼下載]

JavaScript組件之JQuery(A~Z)教程(基於Asp.net運行環境)[示例代碼下載]

編輯:.NET實例教程

 
現在有好多比較優秀的客戶端腳本語言組件, 如: Prototype、YUI、jQuery、mootools、Bindows, Scriptaculous, FCKEditor 等, 都非常不錯, 最近研究了一下 jQuery,在學習時順便整理了一個教程, 後面會有示例代碼下載鏈接. 
jQuery是Javascript語言的一個新的資源庫(框架) ,它能快速,簡潔的使用Html documents, handle events, perform animations,並且能把AJax交互應用到網頁,jQuery能夠改變你書寫JavaScript的方式.

(二).預備條件
本文章中所有示例都是基於ASP.Net 2.0運行環境.
不需要安裝操作, 只需要把jQuery腳本文本引入頁面, 即可使用jQuery這個強大組件的功能, 如下:

1 <script src=Resources\js\jquery-1.2.1.JS type="text/Javascript"></script> 


(三).代碼示例



1. 訪問頁面元素



 1 <head runat="server">
 2     <title>訪問元素</title>
 3     <script src=Resources\js\jquery-1.2.1.JS type="text/Javascript"></script> 
 4         <!--將jQuery引用進來-->
 5         <script type="text/Javascript">
 6         function GetElement()
 7         {
 8             //<summary>通過ID獲取元素TextBox1的客戶端Dom對象</summary>                        
 9             tb = $("#<%= TextBox1.ClIEntID %>")[0];       //1. 通過索引獲取Dom對象    
10             tb = $("#<%= TextBox1.ClIEntID %>").eq(0)[0]; //2. 通過eq, eq(0)獲取的是JQuery對象, 再通過索引獲取Dom對象.
11             tb = $("#<%= TextBox1.ClIEntID %>").get(0);   //3. 通過get方法獲取Dom元素            
12             alert(tb.value);
13             
14             //<summary>通過class屬性獲取元素的客戶端Dom對象</summary>                        
15             div1 = $(".KingClass")[0];            
16             alert(div1.innerText);
17             
18             //<summary>通過Html標簽獲取元素的客戶端Dom對象</summary>                        
19             div1 = $("div")[1];            
20             alert(div1.innerText);      
21         }
22     </script>
23 </head>
24 <body>
25     <form id="form1" runat="server">
26     <div>
27         <asp:TextBox ID="TextBox1" runat="server" Text="Hello! ChengKing."></ASP:TextBox>
28         <div class="KingClass">Hello! Rose</div> <br />
29         <input type = button value="獲取元素" onclick = "GetElement();" />
30     </div>
31     </form>
32 </body>
2. Dom對象和jQuery對象轉換示例


 1 <head runat="server">
 2     <title>Dom和jQuery對象轉換示例</title>
 3     <script src=Resources\js\jquery-1.2.1.JS type="text/Javascript"></script> 
 4         <!--將jQuery引用進來-->
 5         <script type="text/Javascript">
 6         function ChangeObjectType()
 7         {
 8             //調用Dom對象方法                       
 9         &nbsp;   tb_dom = document.getElementById(’’<%= div1.ClIEntID %>’’);
10             alert(tb_dom.innerHtml);
11             
12             //用$方法把Dom對象轉換為jQuery對象, 再調用jQuery對象方法
13             tb_jQuery = $(tb_dom); 
14             alert(tb_jQuery.Html());
15             
16             //取jQuery對象中的Dom對象
17             tb_dom2 = tb_jQuery[0];
18             alert(tb_dom2.innerHtml);         
19            
20         }
21     </script>
22 </head>
23 <body>
24     <form id="form1" runat="server">
25     <div>
26         <div id="div1" runat=server>
27             Hello! ChengKing.
28         </div>
29         <input type = button value="對象轉換" onclick = "ChangeObjectType();" />
30     </div>
31     </form>
32 </body>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved