JQuery
一、选择器
id: # class: . tag
以*开头 ^ 结尾 $
属性查找: $(‘[*****]’)
组合查找:挨着写
多项查找: 逗()号隔开
层级查找:空格隔开
子选择器: >
过滤器:
特殊选择器: :file :input :checkbox :radio :focus :checked :enable :disable
-----------------------------------------------------------------------------
find() parent() next() prev() filter() map() first() last() slice(start,end)从0开始包括start
二、操作DOM
.text() //修改
.css()//获取设置样式
addClass()//可以添加类标签
.show() 展示 .hide()隐藏
.attr()//获取或者设置属性
is() 操作 类别 prop()
.val统一了输入框的取值赋值
.append()//可添加DOM对象,jquery对象,以及函数对象
.preappend()前插, before() after()
remove()
三、事件
鼠标事件,键盘事件,其他:focus,ready,blur, change, submit等事件
on 与 off 绑定事件以及取消绑定。 另外注意change代码操作不会触发。
四、动画
.animate() .delay()
四、插件
1、给$.fn绑定函数,实现插件的代码逻辑
2、插件函数最后要返回 return this. 支持链式调用
3、插件的默认值绑定到 $.fn.<pluginName>.defaults
4、用户调用时可传入设定值,方便覆盖