想做個jquery 實際例子的集錦。
後台採用php。但其實用其它後台語言也都是一樣的。
1、ajax應用 ---- post 提交表單(1)前台頁面



試用於jQuery的SQL jquery實例_jquery

< 
  script type 
  = 
  " 
  text/javascript 
  " 
   src 
  = 
  " 
  /include/jquery/jquery-1.1.3.1.pack.js 
  " 
  ></ 
  script 
  > 
  
 
  < 
  form name 
  = 
  " 
  form1 
  " 
   id 
  = 
  " 
  form1 
  " 
   action 
  = 
  " 
  ajax.php?action=1 
  " 
   method 
  = 
  " 
  post 
  " 
  > 
  
       
  < 
  input type 
  = 
  " 
  hidden 
  " 
   id 
  = 
  " 
  comid 
  " 
   name 
  = 
  " 
  comid 
  " 
   value 
  = 
  " 
  111 
  " 
  > 
  
       
  < 
  input type 
  = 
  " 
  hidden 
  " 
   id 
  = 
  " 
  jobid 
  " 
   name 
  = 
  " 
  jobid 
  " 
   value 
  = 
  " 
  222 
  " 
  > 
  
       
  < 
  input type 
  = 
  " 
  hidden 
  " 
   id 
  = 
  " 
  userid 
  " 
   name 
  = 
  " 
  userid 
  " 
   value 
  = 
  " 
  333 
  " 
  > 
  
       
  < 
  input type 
  = 
  " 
  submit 
  " 
    
  /></ 
  form 
  > 
  
 
  < 
  script language 
  = 
  " 
  javascript 
  " 
  > 
  
$( 
  " 
  #form1 
  " 
  ).submit
    (
        
  function 
  ()
         
  ... 
  {
        login();
        return false;
        } 
  
    );
 
  function 
   login()
 
  ... 
  {
var comid = $("#comid").val();
var jobid = $("#jobid").val();
var userid = $("#userid").val();
$.ajax(...{
    type: "POST",
    url: "../include/ajax.php",
    data: "actinotallow=1" + "&comid=" + comid + "&jobid=" + jobid + "&userid=" + userid,
    beforeSend: function()...{
    },
    success: function(msg)...{
  if(msg=="success")...{
        alert("求職信息,已經提交!請等候通知!")
   }else ...{
       alert("信息已發送,請不要重複提交!");
    }
    }
});
} 
  
 
  </ 
  script 
  > (2)後台頁面 ajax.php 

   
<?   
   header 
  ( 
  " 
  Cache-Control: no-cache 
  " 
  ); 
   require_once 
  ( 
  " 
  function.php 
  " 
  );
   switch 
   ( 
  $_POST 
  [ 
  " 
  action 
  " 
  ]){
       case 
    
  1 
  : 
  
           $comid 
  = 
  verify_id( 
  $_POST 
  [ 
  " 
  comid 
  " 
  ]);
           $jobid 
  = 
  verify_id( 
  $_POST 
  [ 
  " 
  jobid 
  " 
  ]);
           $userid 
  = 
  verify_id( 
  $_POST 
  [ 
  " 
  userid 
  " 
  ]);
           $appdate 
  = 
  time 
  ();
           $hasapp 
  = 
  getValue( 
  " 
  select * from csj_appjob where jobid=$jobid and userid=$userid and comid=$comid 
  " 
  , 
  " 
  id 
  " 
  );
           if 
  ( 
  $hasapp 
  == 
  "" 
  ){
           $sql 
  = 
  " 
  insert into csj_appjob(comid,jobid,userid,appdate) values($comid,$jobid,$userid,$appdate) 
  " 
  ;
        query(   $sql 
  );
           echo 
    
  " 
  success 
  " 
  ;
        }   else 
  {
           echo 
    
  " 
  wrong 
  " 
  ;
        }
           break 
  ;
       default 
  : 
  
           break 
  ;
    
}
   ?>



 

2、動態表格 、動態表單



試用於jQuery的SQL jquery實例_jquery

<   script   > 
  var 
   jobline 
  = 
  1 
  ; 
  </ 
  script 
  > 
  
   <   input type 
  = 
  " 
  hidden 
  " 
   name 
  = 
  " 
  jobline 
  " 
   id 
  = 
  " 
  jobline 
  " 
   value 
  = 
  " 
  1 
  " 
  > 
  
    <   table width 
  = 
  " 
  462 
  " 
   border 
  = 
  " 
  0 
  " 
   cellspacing 
  = 
  " 
  3 
  " 
   cellpadding 
  = 
  " 
  0 
  " 
  > 
  
           <   tr 
  > 
  
             <   td width 
  = 
  " 
  88 
  " 
   class 
  = 
  " 
  td1 
  " 
  > 
  開始日期 
  </ 
  td 
  > 
  
             <   td width 
  = 
  " 
  88 
  " 
   class 
  = 
  " 
  td1 
  " 
  > 
  結束日期 
  </ 
  td 
  > 
  
             <   td width 
  = 
  " 
  117 
  " 
   class 
  = 
  " 
  td1 
  " 
  > 
  單位名稱 
  </ 
  td 
  > 
  
             <   td width 
  = 
  " 
  115 
  " 
   class 
  = 
  " 
  td1 
  " 
  > 
  崗位名稱 
  </ 
  td 
  > 
  
           </   tr 
  > 
  
          <   tbody id 
  = 
  " 
  job 
  " 
  > 
  
           <   tr id 
  = 
  " 
  jobline1 
  " 
  > 
  
             <   td 
  >< 
  input type 
  = 
  " 
  hidden 
  " 
   name 
  = 
  " 
  jid1 
  " 
  >< 
  input type 
  = 
  " 
  text 
  " 
   name 
  = 
  " 
  brq1 
  " 
    
  ></ 
  td 
  > 
  
             <   td 
  >< 
  input type 
  = 
  " 
  text 
  " 
   name 
  = 
  " 
  erq1 
  " 
  ></ 
  td 
  > 
  
             <   td 
  >< 
  input type 
  = 
  " 
  text 
  " 
   name 
  = 
  " 
  school1 
  " 
  ></ 
  td 
  > 
  
             <   td 
  >< 
  input type 
  = 
  " 
  text 
  " 
   name 
  = 
  " 
  spe1 
  " 
  ></ 
  td 
  > 
  
           </   tr 
  > 
  
          </   tbody 
  > 
  
   </   table 
  > 
  
   <   img src 
  = 
  " 
  /images/member/03.jpg 
  " 
   id 
  = 
  " 
  addjobline 
  " 
   width 
  = 
  " 
  12 
  " 
   height 
  = 
  " 
  17 
  " 
    
  /> 
    
  < 
  img src 
  = 
  " 
  /images/member/04.jpg 
  " 
   id 
  = 
  " 
  rmjobline 
  " 
   width 
  = 
  " 
  12 
  " 
   height 
  = 
  " 
  17 
  " 
    
  /> 
  
   <   script type 
  = 
  " 
  text/javascript 
  " 
   src 
  = 
  " 
  /include/jquery/jquery-1.1.3.1.pack.js 
  " 
  ></ 
  script 
  > 
  
   <   script language 
  = 
  " 
  javascript 
  " 
  > 
  
$(   "   #addjobline 
  " 
  ).css( 
  " 
  cursor 
  " 
  , 
  " 
  pointer 
  " 
  );
$(   "   #rmjobline 
  " 
  ).css( 
  " 
  cursor 
  " 
  , 
  " 
  pointer 
  " 
  );
    $(   "   #addjobline 
  " 
  ).click(  
  function 
  ()  
  ... 
  {
    jobline+=1;
    $("#jobline").val(jobline);
    var str="";
    str+='<tr id="jobline'+jobline+'">'
    str+='<td><input type="text" name="brq'+jobline+'"></td>'
    str+='<td><input type="text" name="erq'+jobline+'"></td>'
    str+='<td><input type="text" name="school'+jobline+'"></td>'
    str+='<td><input type="text" name="spe'+jobline+'"></td>'
    str+='</tr>';
    $("#job").append(str);
}    );
$(   "   #rmjobline 
  " 
  ).click(  
  function 
  ()  
  ... 
  {
    $("#jobline"+jobline).remove();
    jobline-=1;
    $("#jobline").val(jobline);
}    );
   </   script 
  >


3、輸入框"獲得焦點 / 點擊 / 劃過" 時全選




試用於jQuery的SQL jquery實例_jquery

<   script type   =   " 
  text/javascript 
  " 
   src 
  = 
  " 
  /include/jquery/jquery-1.1.3.1.pack.js 
  " 
  ></ 
  script 
  > 
  
   <   input type   = 
  " 
  text 
  " 
   value 
  = 
  " 
  ID 
  " 
   id 
  = 
  " 
  uid 
  " 
   name 
  = 
  " 
  uid 
  " 
    
  /> 
  
   <   input type   = 
  " 
  password 
  " 
   name 
  = 
  " 
  upwd 
  " 
   value 
  = 
  " 
  Password 
  " 
   id 
  = 
  " 
  upwd 
  " 
    
  /> 
  
   <   script language   = 
  " 
  javascript 
  " 
  > 
  
   //   獲得焦點,這個效果最好,點或者按tab,都可以全選   
   $(   "   #upwd 
  " 
  ).focus( 
  function 
  () 
  ... 
  {this.select();} 
  )
$(   "   #uid   " 
  ).focus( 
  function 
  () 
  ... 
  {this.select();} 
  )
   //   點擊   
   $(   "   #upwd 
  " 
  ).click( 
  function 
  () 
  ... 
  {this.select();} 
  )
$(   "   #uid   " 
  ).click( 
  function 
  () 
  ... 
  {this.select();} 
  )
   //   劃過全選   
   $(   "   #upwd 
  " 
  ).mouseover( 
  function 
  () 
  ... 
  {this.select();} 
  )
$(   "   #uid   " 
  ).mouseover( 
  function 
  () 
  ... 
  {this.select();} 
  )
   </   script   > 
4、ajax應用 ---- 二級聯動 

 數據庫表設計 csj_trade 

 id                 int(11)   auto_increment          

 tname                varchar(100) 

 tradeType                int(11)

   



其中,id為主鍵自動索引,tname為行業名稱,tradeType為一個標識,為0時,表示這條數據是大類;不為0,而是某個數字的時候,則這個數字表示其父級的id。


(1)主頁面



試用於jQuery的SQL jquery實例_jquery

<   script    type   ="text/javascript"    src 
  ="/include/jquery/jquery-1.1.3.1.pack.js" 
  ></ 
  script 
  > 
  
   <   select    name   ="bTrade" 
   id 
  ="bTrade" 
  > 
  
       <   option    value   ="-1" 
  > 
  ——所屬行業大類—— 
  </ 
  option 
  > 
  
       <?   
    $res1=result("select * from csj_trade where tradeType=0");
    while($rs1=mysql_fetch_array($res1)){
       ?>   
       <   option    value   ="<?=$rs1[" 
  id"]? 
  > 
  ">—— 
  <? 
  =$rs1["tname"] 
  ?> 
  —— 
  </ 
  option 
  > 
  
       <?   }   ?>   
   </   select   >   
   <   span    id   ="quote" 
  > 
  
       <   select    name   ="sTrade" 
  > 
  
           <   option    value   ="-2" 
  > 
  ——行業小類—— 
  </ 
  option 
  > 
  
       </   select   >   
   </   span   >   
   <   script    language   ="javascript" 
  > 
  ... 
  
$("#bTrade").change(function()...{ 
 $("#quote").load("../include/getstrade.php?id="+$("#bTrade").val()); 
});
   </   script   > (2)getstrade.php 

   
<?   
   require_once   (   "   function.php   " 
  );
   header   (   "   Cache-Control: no-cache   " 
  ); 
   $id   =   verify_id(   $_GET   [ 
  " 
  id 
  " 
  ]);
   $res   =   result(   "   select * from csj_trade where tradeType= 
  " 
  . 
  $id 
  );
   $rt   =   '   <select name="sTrade" id="s_trade">   ' 
  ;
   while   (   $rs   =   mysql_fetch_array 
  ( 
  $res 
  )){
   $rt   .=   '   <option value="   ' 
  . 
  $rs 
  [ 
  " 
  id 
  " 
  ] 
  . 
  ' 
  "> 
  ' 
  . 
  $rs 
  [ 
  " 
  tname 
  " 
  ] 
  . 
  ' 
  </option> 
  ' 
  ;
}
   $rt   .=   '   </select>   ' 
  ;
   echo       $rt   ;
   ?>


5、CSS 樣式表動態選擇


主頁面



試用於jQuery的SQL jquery實例_jquery

<!   DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"   >   
   <   html    xmlns   ="http://www.w3.org/1999/xhtml"     xml:lang   ="utf-8" 
  > 
  
   <   HTML   >   
    <   HEAD   >   
     <   TITLE   >   css 選擇   </   TITLE 
  > 
  
     <   meta    http-equiv   ="Content-Type"    content   ="text/html; charset=utf-8" 
    
  /> 
  
     <   script    type   ="text/javascript"    src   ="/include/jquery/jquery-1.1.3.1.pack.js" 
  ></ 
  script 
  > 
  
     <   link    href   ="1.css"    rel   ="stylesheet" 
   title 
  ="style1" 
   type 
  ="text/css" 
    
  /> 
  
     <   link    href   ="2.css"    rel   ="stylesheet" 
   title 
  ="style2" 
   type 
  ="text/css" 
    
  /> 
  
     <   link    href   ="3.css"    rel   ="stylesheet" 
   title 
  ="style3" 
   type 
  ="text/css" 
    
  /> 
  
    </   HEAD   >   
    <   BODY   >   
     <   h1   >   jQuery 是一個新型的JavaScript庫.    </   h1 
  > 
  
     <   p   >   jQuery是一個簡潔快速的JavaScript庫,它能讓你在你的網頁上簡單的操作文檔、處理事件、運行動畫效果或者添加Ajax交互。jQuery的設計會改變你寫JavaScript代碼的方式。
jQuery適合於設計師、開發者以及那些還好者,同樣適合用於商業開發,可以説jQuery適合任何JavaScript應用的地方,可用於不用的應用程序。
jQuery是一個輕量級的腳本,其代碼非常小巧,JavaScript包只有15K左右。
jQuery支持CSS1-CSS3,以及基本的xPath
jQuery是跨瀏覽器的,它支持的瀏覽器包括IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+
   </   p   >   
   <   ul   >   
       <   li    rel   ="style1"    class   ="styleswitch" 
  > 
  styles1 
  </ 
  li 
  > 
  
       <   li    rel   ="style2"    class   ="styleswitch" 
  > 
  styles2 
  </ 
  li 
  > 
  
       <   li    rel   ="style3"    class   ="styleswitch" 
  > 
  styles3 
  </ 
  li 
  > 
  
   </   ul   >   
   <   SCRIPT    LANGUAGE   ="JavaScript"   >   ... 
  
<!--
$('.styleswitch').css("cursor","pointer");
$('.styleswitch').click(function()
    ...{
        switchStylestyle(this.getAttribute("rel"));
        return false;
    });
var c = readCookie('style');
if (c) switchStylestyle(c);
function switchStylestyle(styleName)
...{
    $('link[@rel*=style][@title]').each(function(i) 
    ...{
        this.disabled = true;
        if (this.getAttribute('title') == styleName) this.disabled = false;
    });
    createCookie('style', styleName, 365);
}
function createCookie(name,value,days)
...{
    if (days)
    ...{
        var date = new Date();
        date.setTime(date.getTime()+(days*24*60*60*1000));
        var expires = "; expires="+date.toGMTString();
    }
    else var expires = "";
    document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name)
...{
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++)
    ...{
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return null;
}
function eraseCookie(name)
...{
    createCookie(name,"",-1);
}
//-->
   </   SCRIPT   >   
    </   BODY   >   
   </   HTML   > 三個css樣式表 

 1.css 

body{background:#000;color:#fff} 

 h1{font-size:14px;color:#fff;font-weight:bold;} 

 p{font-size:12px;color:#fff;} 

2.css 

body{background:#f00;color:#fff} 

 h1{font-size:15px;color:#fff;font-weight:bold;} 

 p{font-size:13px;color:#fff;} 

3.css 

body{background:#fee;color:#000} 

 h1{font-size:16px;color:#000;font-weight:bold;} 

 p{font-size:14px;color:#000;}



6、jquery的選擇器之變態演示。。。可直接運行




試用於jQuery的SQL jquery實例_jquery

<!   DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"   >   
   <   html    xmlns   ="http://www.w3.org/1999/xhtml"   >   
   <   head   >   
   <   meta    http-equiv   ="Content-Type"    content   ="text/html; charset=gb2312"     
  /> 
  
   <   title   >   無標題文檔   </   title   > 
  
   <   script    type   ="text/javascript"    src   ="http://www.China-Staff-job.com/include/jquery/jquery-1.1.3.1.pack.js"   ></ 
  script 
  > 
  
   </   head   >   
   <   body   >   
   <   a   >   1、aaa   </   a   > 
   
   <   br    />   
   <   h1    class   ="a"   >   2、aaa   </ 
  h1 
  > 
  
   <   br    />   
3、   <   span    name   ="aa"   >   aaa   </ 
  span 
  > 
  
   <   br    /><   br    />   
4、   <   ul   >   
   <   li    class   ="u1"   >   111   </ 
  li 
  > 
  
   <   li    name   ="u2"   >   222   </ 
  li 
  > 
  
   <   li    id   ="u3"   >   333   </ 
  li 
  > 
  
   <   li   ><   span   >   444   </ 
  span 
  ></ 
  li 
  > 
  
   </   ul   >   
   <   br    />   
5、   <   span    suibian   ="a"   >   5555555   </ 
  span 
  > 
  
   <   br    /><   br    />   
6、   <   form    mingzi   ="form1"   >   
   <   input    value   ="我們在一個form裏"   >   
   <   input    value   ="我們在一個form裏"   >   
   <   input    type   ="button"    value   ="點我"   > 
  
   <   input    type   ="button"    value   ="全消失"   > 
  
   </   form   >   
   <   br    />   
   <   br    />   
7、   <   h1   >   這個有點變態   </   h1   >< 
  br  
  /> 
  
   <   h1   >   換個寫法   </   h1   > 
  
   <   br    />   
   <   br    />   
   <   br    />   
8、試試這個    <   br    />   
   <   span    x   ="1"   >   aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa   </ 
  span 
  > 
  
   <   br    />   
   <   br    />   
9、再來,你受的了嗎?
   <   br    />   
   <   ul    y   ="1"   >   
   <   li   >   aaaaaaaaaaaaaaaaaaaaaaaaa   </   li   > 
  
   <   li   >   aaaaaaaaaaaaaaaaaaaaaaaaa   </   li   > 
  
   <   li   >   aaaaaaaaaaaaaaaaaaaaaaaaa   </   li   > 
  
   <   li   >   aaaaaaaaaaaaaaaaaaaaaaaaa   </   li   > 
  
   <   li   >   aaaaaaaaaaaaaaaaaaaaaaaaa   </   li   > 
  
   <   li   >   aaaaaaaaaaaaaaaaaaaaaaaaa   </   li   > 
  
   <   li   >   aaaaaaaaaaaaaaaaaaaaaaaaa   </   li   > 
  
   </   ul   >   
10、最後一個
   <   ul   >   
   <   li   ><   font   >   aaaaaaaaaaaaaaaaaaaaaaaaa   </ 
  font 
  ></ 
  li 
  > 
  
   <   li   ><   kkk   >   aaaaaaaaaaaaaaaaaaaaaaaaa   </ 
  kkk 
  ></ 
  li 
  > 
  
   <   li   >   我是最後一個li   </   li   > 
  
   </   ul   >   
   <   script    language   ="javascript"   >   ...   
//1
$("a").click(
    function()...{
        alert("1");
    }
);
//2
$(".a").click(
    function()...{
        alert("2");
    }
);
//3
$("span[@name=aa]").click(
    function()...{
        alert("3");
    }
);
//4
$("li").css("cursor","pointer");
$("ul li.u1").click(
    function()...{
        alert("點了第一個111");
    }
);
$("ul li[@name=u2]").click(
    function()...{
        alert("點了第二個222");
    }
);
$("ul #u3").click(
    function()...{
        alert("點了第三個333");
    }
);
$("ul li span").click(
    function()...{
        alert("點了第四個444");
    }
);
//5
$("span[@suibian=a]").click(
    function()...{
        alert("隨便設置個屬性也行");
    }
);
//6
$("input[@value=點我]").click(
    function()...{
        alert("中文也行啊?");
    }
);
$("input[@value=全消失]").click(
    function()...{
        $("form[@mingzi=form1]").children().hide();
    }
);
//7
$("h1").contains("這個有點變態").click(
    function()...{
        alert("太變態了");
    }
);
$("h1:contains('換個寫法')").click(
    function()...{
        alert("這麼寫也行");
    }
);
//8
$("span[@x]").css("background","red");
//9
$("ul[@y=1] li:odd").css("background","red");
$("ul[@y=1] li:even").css("background","#ff0");
//10
$("ul:last li[font]").click(
    function()...{
        alert("我有font");
    }
);
$("ul:last li[kkk]").click(
    function()...{
        alert("我有kkk? 靠,kkk也算。。。");
    }
);
$("li:last").click(
    function()...{
        alert("是的,本頁最後一個li,就是我!");
    }
);
   </   script   >   
   </   body   >   
   </   html   >


7、讓連接打開新窗口,一個簡單的小效果


相關連接:http://bbs.blueidea.com/thread-2780298-1-1.html



試用於jQuery的SQL jquery實例_jquery

<   script    type   ="text/javascript"    src   ="http://www.China-Staff-job.com/include/jquery/jquery-1.1.3.1.pack.js"   ></   script   > 
  
   <   img    src   ="1.jpg"   >       <   br 
  >< 
  br 
  >< 
  br 
  > 
  
   <   img    src   ="2.jpg"   >       <   br 
  >< 
  br 
  >< 
  br 
  > 
  
   <   img    src   ="3.jpg"   >       <   br 
  >< 
  br 
  >< 
  br 
  > 
  
   <   img    src   ="4.jpg"   >       <   br 
  >< 
  br 
  >< 
  br 
  > 
  
   <   img    src   ="5.jpg"   >       <   br 
  >< 
  br 
  >< 
  br 
  > 
  
   <   a    href   ="1.jpg"   >   1.jpg   </   a 
  > 
    
  < 
  br 
  >< 
  br 
  >< 
  br 
  > 
  
   <   a    href   ="2.jpg"   >   2.jpg   </   a 
  > 
    
  < 
  br 
  >< 
  br 
  >< 
  br 
  > 
  
   <   a    href   ="3.jpg"   >   3.jpg   </   a 
  > 
    
  < 
  br 
  >< 
  br 
  >< 
  br 
  > 
  
   <   a    href   ="4.jpg"   >   4.jpg   </   a 
  > 
    
  < 
  br 
  >< 
  br 
  >< 
  br 
  > 
  
   <   a    href   ="5.jpg"   >   5.jpg   </   a 
  > 
    
  < 
  br 
  >< 
  br 
  >< 
  br 
  > 
  
   <   script    language   ="javascript"   >   ...   
$("img").click(function()...{
    window.open(this.src);
});
$("a").css("cursor","pointer");
$("a").click(function()...{
    window.open(this.href);return false;
});
   </   script   >


8、鍵盤控制----選擇表格並編輯


相關連接:http://bbs.blueidea.com/thread-2780258-1-1.html



試用於jQuery的SQL jquery實例_jquery

<!   DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"   >   
   <   html    xmlns   ="http://www.w3.org/1999/xhtml"   >   
   <   head   >   
   <   meta    http-equiv   ="Content-Type"    content   ="text/html; charset=gb2312"       />   
   <   title   >   無標題文檔   </   title   >   
   <   script    type   ="text/javascript"    src   ="http://www.China-Staff-job.com/include/jquery/jquery-1.1.3.1.pack.js"   ></   script   > 
  
   <   style   >   ...   
#tb1 td{...}{background:#ccc;padding:3px;border:1px solid #999;}
   </   style   >   
   </   head   >   
   <   body   >   
   <   table    id   ="tb1"    width   ="100%"    border   ="0"    cellspacing 
  ="0" 
   cellpadding 
  ="0" 
  > 
  
     <   tr   >   
       <   td    width   ="200"   >   a1   </   td   > 
  
       <   td    width   ="200"   >   a2   </   td   > 
  
       <   td    width   ="200"   >   a3   </   td   > 
  
     </   tr   >   
     <   tr   >   
       <   td   >   b1   </   td   >   
       <   td   >   b2   </   td   >   
       <   td   >   b3   </   td   >   
     </   tr   >   
     <   tr   >   
       <   td   >   c1   </   td   >   
       <   td   >   c2   </   td   >   
       <   td   >   c3   </   td   >   
     </   tr   >   
     <   tr   >   
       <   td   >   d1   </   td   >   
       <   td   >   d2   </   td   >   
       <   td   >   d3   </   td   >   
     </   tr   >   
     <   tr   >   
       <   td   >   e1   </   td   >   
       <   td   >   e2   </   td   >   
       <   td   >   e3   </   td   >   
     </   tr   >   
     <   tr   >   
       <   td   >   f1   </   td   >   
       <   td   >   f2   </   td   >   
       <   td   >   f3   </   td   >   
     </   tr   >   
   </   table   >   
   <   span    id   ="t1"   >   編輯內容:   </   span   >< 
  input  
  id 
  ="tmptext" 
   type 
  ="text" 
   value 
  ="" 
  >< 
  input  
  id 
  ="saveit" 
   type 
  ="button" 
   value 
  ="保存" 
  > 
  
   <   script    language   ="javascript"   >   ...   
$(document).children().not("#tmptext").keydown(keyCtrl);
var obj=$("#tb1").children().children();
var h=0,l=0;
var maxh=obj.size()-1
var maxl=obj.children().size()/(maxh+1)-1;
select();
function select()...{
    $("#tmptext").val(obj.eq(h).children().eq(l).text());
    obj.eq(h).children().eq(l).css("background","#0ff");
}
function recover()...{
    obj.eq(h).children().eq(l).css("background","#ccc");
}
function keyCtrl(e)...{
    var e=window.event?window.event:e;
    if (e.keyCode ==37) left();
    if (e.keyCode ==39) right();
    if (e.keyCode ==38) up();
    if (e.keyCode ==40) down();    
    if (e.keyCode ==13) edit();
}
function left()...{
    if(l>0)...{
        recover();
        l-=1;
        select();
    }
}
function right()...{
    if(l<maxl)...{
        recover();
        l+=1;
        select();
    }
}
function up()...{
    if(h>0)...{
    recover();
    h-=1;
    select();
    }
}
function down()...{
    if(h<maxh)...{
        recover();
        h+=1;
        select();
    }
}
function save(e)...{
var e=window.event?window.event:e;
if (e.keyCode ==13)...{
    obj.eq(h).children().eq(l).text($("#tmptext").val());
}
}
function edit()...{
    $("#tmptext").val(obj.eq(h).children().eq(l).text());
    $("#tmptext").select();
}
$("#tmptext").keydown(save);
$("#saveit").click(function()...{
    obj.eq(h).children().eq(l).text($("#tmptext").val());
})
   </   script   >   
   </   body   >   
   </   html   > 
9、選擇器小試牛刀----下拉框的值同時給文本框和文本域 

 相關連接:http://bbs.blueidea.com/thread-2780650-1-1.html 

   
<   script    type   ="text/javascript"    src   ="http://www.China-Staff-job.com/include/jquery/jquery-1.1.3.1.pack.js"   ></   script   >   
    <   input     type   ="text"    id   ="t2"   >   
     <   textarea     id   ="t3"   ></   textarea   >   
           <   select    id   ="select1"   >   
             <   option    value   =""   >   請選擇   </   option   >   
             <   option    value   ="我是aaa"   >   aaa   </   option   >   
             <   option    value   ="我是bbb"   >   bbb   </   option   >   
           </   select   >   
   <   SCRIPT    LANGUAGE   ="JavaScript"   >   ...   
<!--
    $("#select1").change(function()...{
    $("#t2").val($("#select1").val());
    $("#t3").text(($("#select1").children("option[@value="+$("#select1").val()+"]").text()));
    });
//-->
   </   SCRIPT   > 下面是lzyy同學的寫法,更簡單了。。。。選擇器真是靈活啊,看來我要用到家,還有段路要走:) 


   $("textarea").html($("#select1 option:selected").text()); 
 
 

一個菜單伸縮效果,js代碼加一起,包括$(document).ready一共6句話。 

   
<!   DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"   >   
   <   html    xmlns   ="http://www.w3.org/1999/xhtml"    xml:lang   ="en-us"   >   
   <   head   >   
       <   title   >   DL Demo   </   title   >   
       <   script    src   ="http://code.jquery.com/jquery-1.1.3.1.pack.js"   ></   script   >   
       <   script   >   ...   
    $(document).ready(function()...{
        $("dd:not(:first)").hide();
        $("dt a").click(function()...{
            $("dd:visible").slideUp("slow");
            $(this).parent().next().slideDown("slow");
            return false;
        });
    });
       </   script   >   
       <   style   >   ...   
    body {...}{ font-family: Arial; font-size: 16px; }
    dl {...}{ width: 300px; }
    dl,dd {...}{ margin: 0; }
    dt {...}{ background: #F39; font-size: 18px; padding: 5px; margin: 2px; }
    dt a {...}{ color: #FFF; }
    dd a {...}{ color: #000; }
    ul {...}{ list-style: none; padding: 5px; }
       </   style   >   
   </   head   >   
   <   body   >   
   <   dl   >   
       <   dt   ><   a    href   ="/"   >   jQuery   </   a   ></ 
  dt 
  > 
  
       <   dd   >   
       <   ul   >   
           <   li   ><   a    href   ="/src/"   >   Download   </   a   ></ 
  li 
  > 
  
           <   li   ><   a    href   ="/docs/"   >   Documentation   </   a   ></ 
  li 
  > 
  
           <   li   ><   a    href   ="/blog/"   >   Blog   </   a   ></ 
  li 
  > 
  
       </   ul   >   
       </   dd   >   
       <   dt   ><   a    href   ="/discuss/"   >   Community   </   a   ></ 
  dt 
  > 
  
       <   dd   >   
       <   ul   >   
           <   li   ><   a    href   ="/discuss/"   >   Mailing List   </   a   ></ 
  li 
  > 
  
           <   li   ><   a    href   ="/tutorials/"   >   Tutorials   </   a   ></ 
  li 
  > 
  
           <   li   ><   a    href   ="/demos/"   >   Demos   </   a   ></ 
  li 
  > 
  
           <   li   ><   a    href   ="/plugins/"   >   Plugins   </   a   ></ 
  li 
  > 
  
       </   ul   >   
       </   dd   >   
       <   dt   ><   a    href   ="/dev/"   >   Development   </   a   ></ 
  dt 
  > 
  
       <   dd   >   
       <   ul   >   
           <   li   ><   a    href   ="/src/"   >   Source Code   </   a   ></ 
  li 
  > 
  
           <   li   ><   a    href   ="/dev/bugs/"   >   Bug Tracking   </   a   ></ 
  li 
  > 
  
           <   li   ><   a    href   ="/dev/recent/"   >   Recent Changes   </   a   ></ 
  li 
  > 
  
       </   ul   >   
       </   dd   >   
   </   dl   >   
   </   body   >   
   </   html   >



試用於jQuery的SQL jquery實例_jquery

第一句:

試用於jQuery的SQL jquery實例_jquery


試用於jQuery的SQL jquery實例_jquery

$( " dd:not(:first) " ).hide();

試用於jQuery的SQL jquery實例_jquery


試用於jQuery的SQL jquery實例_jquery

標籤為dd的不是第一個的都給我藏好了

試用於jQuery的SQL jquery實例_jquery


試用於jQuery的SQL jquery實例_jquery

第二句:

試用於jQuery的SQL jquery實例_jquery


試用於jQuery的SQL jquery實例_javascript_17

試用於jQuery的SQL jquery實例_javascript_18

$( " dt a " ).click( function () ... {

試用於jQuery的SQL jquery實例_function_19


試用於jQuery的SQL jquery實例_function_19

標籤為dt,帶鏈接的,還被點了的,給我聽好了

試用於jQuery的SQL jquery實例_function_19


試用於jQuery的SQL jquery實例_function_19

第三句:

試用於jQuery的SQL jquery實例_function_19


試用於jQuery的SQL jquery實例_function_19

$("dd:visible").slideUp("slow");

試用於jQuery的SQL jquery實例_function_19


試用於jQuery的SQL jquery實例_function_19

標籤為dd的,能看見的,給我慢慢的向上跑

試用於jQuery的SQL jquery實例_function_19


試用於jQuery的SQL jquery實例_function_19

第四句:

試用於jQuery的SQL jquery實例_function_19


試用於jQuery的SQL jquery實例_function_19

$(this).parent().next().slideDown("slow");

試用於jQuery的SQL jquery實例_function_19


試用於jQuery的SQL jquery實例_function_19

我的父母的左鄰給我慢慢的向下滑

試用於jQuery的SQL jquery實例_function_19


試用於jQuery的SQL jquery實例_function_19

第五句:

試用於jQuery的SQL jquery實例_function_19


試用於jQuery的SQL jquery實例_function_19

return false;

試用於jQuery的SQL jquery實例_function_19


試用於jQuery的SQL jquery實例_function_19

你點了我,我也不給你轉到指定的鏈接

試用於jQuery的SQL jquery實例_function_19


試用於jQuery的SQL jquery實例_function_19

哦,差點忘了最開頭那句:

試用於jQuery的SQL jquery實例_function_19


試用於jQuery的SQL jquery實例_function_42

試用於jQuery的SQL jquery實例_stylesheet_43

$(document).ready(function()...{

試用於jQuery的SQL jquery實例_function_19


試用於jQuery的SQL jquery實例_function_19

同志們,都準備好了嗎,我要發號施令啦。