一、選擇器
id: # ?class: . ? tag?
以*開頭 ^ ? ?結(jié)尾 $
屬性查找: ?$(‘[*****]’)
組合查找:挨著寫
多項(xiàng)查找: 逗()號(hào)隔開
層級(jí)查找:空格隔開
子選擇器: >
過濾器:?
特殊選擇器: :file :input ?:checkbox ?:radio ? :focus ? :checked ? :enable ? :disable
-----------------------------------------------------------------------------
find() ?parent() next() prev() ?filter() ?map() ?first() ?last() ?slice(start,end)從0開始包括start
二、操作DOM
.text() //修改
.css()//獲取設(shè)置樣式
addClass()//可以添加類標(biāo)簽
.show() 展示 ?.hide()隱藏
.attr()//獲取或者設(shè)置屬性
is() 操作 類別 prop()
.val統(tǒng)一了輸入框的取值賦值
.append()//可添加DOM對(duì)象,jquery對(duì)象,以及函數(shù)對(duì)象
.preappend()前插, ?before() ?after()
remove()
三、事件
鼠標(biāo)事件,鍵盤事件,其他:focus,ready,blur, change, submit等事件
on 與 off 綁定事件以及取消綁定。 另外注意change代碼操作不會(huì)觸發(fā)。
四、動(dòng)畫
.animate() ?.delay()
四、插件
1、給$.fn綁定函數(shù),實(shí)現(xiàn)插件的代碼邏輯
2、插件函數(shù)最后要返回 return this. 支持鏈?zhǔn)秸{(diào)用
3、插件的默認(rèn)值綁定到 $.fn.<pluginName>.defaults
4、用戶調(diào)用時(shí)可傳入設(shè)定值,方便覆蓋