經過 jQuery,能夠選取(查詢,query) HTML 元素,並對它們執行「操做」(actions) $(document).ready(function(){})能夠簡寫成$(funtion(){})
jQuery 使用 CSS 選擇器來選取 HTML 元素。
$("p") 選取 <p> 元素。css
$("p.intro") 選取全部 class="intro" 的 <p> 元素。jquery
$("p#demo") 選取全部 id="demo" 的 <p> 元素。this
jQuery 使用 XPath 表達式來選擇帶有給定屬性的元素。
$("[href]") 選取全部帶有 href 屬性的元素。code
$("[href='#']") 選取全部帶有 href 值等於 "#" 的元素。文檔
$("[href!='#']") 選取全部帶有 href 值不等於 "#" 的元素。io
$("[href$='.jpg']") 選取全部 href 值以 ".jpg" 結尾的元素。function
jQuery CSS 選擇器可用於改變 HTML 元素的 CSS 屬性。 下面的例子把全部 p 元素的背景顏色更改成紅色:
$("p").css("background-color","red");
class
更多選擇器示例:方法
$(this) 當前 HTML 元素demo
$("p") 全部 <p> 元素
$("p.intro") 全部 class="intro" 的 <p> 元素
$(".intro") 全部 class="intro" 的元素
$("#intro") id="intro" 的元素
$("ul li:first") 每一個 <ul> 的第一個 <li> 元素
$("[href$='.jpg']") 全部帶有以 ".jpg" 結尾的屬性值的 href 屬性
$("div#intro .head") id="intro" 的 <div> 元素中的全部 class="head" 的元素
$(document).ready(function(){ --- jquery 的方法寫在這個區域中 ---- 這是爲了防止文檔在徹底加載就緒以前運行jquery代碼。 });