核心

jQuery()

  1. 获取DOM元素 $(el)
  2. 动态生成DOM元素

    $("<div><p>Hello</p></div>").appendTo(".box")
    或者
    $("<div>",{
        text: 'hello',
        click: function() {}
    })
  3. DOM加载完之后执行函数 $(function() {})

each()

遍历匹配的元素, return false 跳出循环

length

配置元素的数量

get()

将匹配元素转成数组格式, 这样就可以用array内置的方法了

index(el)

搜索匹配的元素, 并返回相应元素的索引值, 从0开始计数

data(key, value)

在匹配元素上存储数据, 可以是任何格式的数据, 删除用 removeData(key)

选择器

属性

attr()

设置或获取匹配元素的属性值, 区别在于传参数量一个还是两个, 删除用 removeAttr()

prop()

和attr()的区别是: prop()用于无值属性

addClass()

为匹配元素添加类, 删除用 removeClass()

toggleClass()

为匹配元素添加或者删除类, 如果存在就删除, 如果不存在就添加

html()

获取第一个匹配元素的html内容, 获取设置所有匹配元素的html内容, 区别就在于有没有传参

text()

区别于html(), 如果只有文本就用text(), 更快一点

val()

获取 或 设置表单元素的 value 值

筛选

文档处理

CSS

事件

效果

Ajax

工具

Event对象

Deferred

Callbacks

关于

其他

标签: none

添加新评论