JQuery備忘基本語法

摘要:JQuery備忘基本語法

$(誰).怎麼的時候.(去做什麼事情);

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

            $("p").click(function(){

                $(this).hide();

            });

        });

-----------------------------------------------------------------------------------------------------------

$("p").hide()                   隱藏所有<p>

$(".test").hide()              隱藏所有class="test"

$("#test").hide()             隱藏所有id="test"

$("p.intro")                     選取所有class="intro"的<p>

$("p#demo")                  選取id="demo"的第一個<p>

$("[href]")                       選取所有帶href屬性

$("[href!='#']")                選取所有帶href屬性值不等於#

$("[href$='.jpg']")           選取所有帶href屬性值以".jpg"結尾

$("p").css("background-color","red");

$("ul li=first")                  選取每個ul的第1個li元素

$("div #intro .head")       選取id="intro"的div所有class="head"

$('a[@href$=".pdf"]')      選取連結裡面有 .pdf 的連結

$("#myshow").show("fast").html("hello");

                                      ID=myshow的物件以快速顯示,並在其內寫入hello

$("*")                              選取所有物件

$("p,div,span.myclass") 選取p,div,所有class="myclass"的span

$("label+input")         選取最後一個<label></label>後的第一個input

$("label~input")         選取最後一個<label></label>後的所有input

$("tr:first")                 選取第一個<tr>

$("tr:last")                 選取最後一個<tr>

$("tr:not(:first)")        選取除了第一個<tr>之外的<tr>標籤

$("tr:not(:last)")        選取除了第一個<tr>之外的<tr>標籤

$("tr:even")              選取偶數的<tr>標籤

$("tr:odd")                選取奇數的<tr>標籤

$("tr:gt(1)")              選取第二個<tr>標籤之後全部的<tr>標籤。由0算起。

$("tr:lt(1)")               選取第二個<tr>標籤之前全部的<tr>標籤。由0算起。

$(":header")             選取h1,h2,h3等header

$(":animated")         選取所有正在進行的動畫

$("div:contains('text')")

                                選取有text文字的<dive>標籤

$("div:empty")          選取空的<div>標籤

$("tr:has(th)")           選取有<th>的<tr>標籤

$("td:parent")           選取有包含文字內容的<td>標籤

$("tr:hidden")            選取被隱藏的<tr>標籤

$("tr:visible")             選取顯示的<tr>標籤   

$(".mytr:visible")       選取class="mytr"的顯示物件

$("td[id]")                  選取有id的<td>

$("td[@class='test']")選取class='test'的<td>

$("a[href^='y']")         選取有y開頭的連結

$("a[href$='.com']")   選取結尾值是'.com'的連結

$("a[href*='y']")          選取內容含有y的連結

 

---------------------------------------------------------------------------------------------------

.ready(function)

.click(function)                 .dblclick(function)

.focus(function)               .blur(function)

.mouseover(function)     .mousedown(function)

.html(content)                  改變元素內部html

.append(content)             向被選取元素的(內部)html追加內容

.prepend(content)            向被選取元素的(內部)html預置(Prepend)內容

.after(content)                  向被選取元素的(內部)html之後添加html

.before(content)               向被選取元素的(內部)html之前添加html

.toggle("slow")                 自動反向執行,效果速度"slow"。

                                        速度可以分為(fast,normal,slow)也可以用微秒來表示,1000代表一秒,slow=600微秒,fast=200微秒。

.show()                             顯示。 show(speed,callback):callback代表當效果完成時只執行一次的function。

.hide()                              隱藏。 hide(speed,callback)。

.animate(params,[duration],[easing],[callback])

                                       params:CSS語法。

                                       duration:slow;normal;fast 或 微秒。

                                       easing:內定值為linear和swing,要產生此效果需要外加Plugin(外掛)。

                                       callback:代表當效果完成時,只執行一次function。

.animate(params,options)

                                   params:css。         options:微秒。

.stop()                        終止目前指定符合條件的動畫效果。

 

http://www.w3school.com.cn/jquery/jquery_ref_events.asp

 

 

 

參考或是複製語法時,別忘了留個言喔 ^ ^ ~