jquery 常用api

來源:互聯網
上載者:User

標籤:class   code   ext   get   資料   os   

*一)jQuery常用方法API實戰
(1)DOM簡述與分類
A)DOM是一種標準,它獨立於平台,語言,瀏覽器。
B)如果項目中,你完全按照DOM標準寫代碼,你就能在各大主流的瀏覽器中操作標準控制項。
C)參見<<>>

(2)jquery操作DOM的常用API實戰
父.append(子)
父.prepend(子)
------------------------------
A.after(B):B在A之後
A.before(B):B在A之前
------------------------------
attr(key,value)設定屬性值
attr(key)擷取屬性值
------------------------------
val()擷取value屬性值
val(value)設定value屬性值
------------------------------
$("html代碼")建立標籤,文本和屬性
------------------------------
remove()刪除元素和其子項目
------------------------------
舊.replaceWith(新):新替換舊
------------------------------
html()

css()
------------------------------
removeAttr():刪除屬性
------------------------------
clone()
close(true)
------------------------------
addClass()
hasClass()
removeClass()
toggleClass()
------------------------------
children() 取子項目不考慮後代元素
next()後面緊鄰同輩元素
prev()前面緊鄰同輩元素
siblings()前後所有同輩元素集合 可以用each()遍曆
------------------------------
show()可用於圖片顯示
hide()
------------------------------
slideUp() 上滑
slideDown()下滑
------------------------------

*二)jQuery常用事件API實戰
window.onload事件:
A)在頁面載入時執行
B)如果寫多個onload事件,後者覆蓋前者
C)無簡寫形式
$(document).ready()事件:
A)在頁面載入時執行
B)$(document).ready(處理函數);
C)$();
change()
select()
focus()

//擷取瀏覽器產生的事件對象,該事件對象,無需程式員代碼建立,
//是每個瀏覽器自已產生的,即IE和firefox瀏覽器產生的事件
//對象可以不同,event對象。
var code = event.keyCode;


keyup():左37/上38/右39/下40
mousemove()
mouseout()
mouseover()
submit()

*三)jQuery常用AJAX-API實戰

(1)取得服務端目前時間
jquery對象.load(url,sendData,function(backData,textStatus,xhr){... ...})
load():如果無參的話,就以GET方式發送
如果有參的話,就以POST方式發送

(2)檢查註冊使用者名稱是否存在
$.get(url,sendData,function(backData,textStatus,xhr){... ...})
$.post(url,sendData,function(backData,textStatus,xhr){... ...})

(3)二,三級菜單聯動
$.post(url,sendData,function(backData,textStatus,xhr){... ...})
思考:將菜單聯動做成資料庫版本

(4)jquery對象.serialize()
能夠收表參數,形成一個json格式字串,
前提是:必須為每一個表單項取一個name屬性

 

 

 

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.