JQuery

jQuery 选择器

基本选择器

层级选择器

过滤选择器

内容选择器

可见性选择器

属性选择器

子元素选择器

表单选择器

表单对象选择器

jQuery筛选

过滤

  • eq()
  • first()
  • last()
  • not()
  • filter()
  • has()
  • is()
  • hasClass()
  • map(fn)

查找(破坏性操纵)

  • parent()
  • parents()
  • parentsUntil()
  • colsest()
  • children()
  • find()
  • next()
  • nextAll()
  • nextUntil()
  • prev()
  • prevAll()
  • prevUntil()
  • siblings()

串联

  • contents()
  • add()
  • addBack()
  • end()

属性的操作

方法

  • prop()
  • removeProp()
  • attr()
  • removeAttr()

CSS类的操作

  • addClass
  • removeClass()
  • toggleClass()
  • hasClass()

html/文本/值

  • html()
  • text()
  • val()

css操作

方法

  • css()

尺寸

  • width() / height()
  • innerWidth() / innerHeight()
  • outerWidth() / outerHeight()

位置

  • offset()
  • position()
  • scrollLeft()
  • scrollTop()

文档操作

内部插入

  • append()
  • appendTo()
  • prepend()
  • prependTo()

外部插入

  • after()
  • insertAfter()
  • before()
  • insertBefore()

包裹操作

  • wrap()
  • wrapAll()
  • wrapInner()
  • unwrap()

替换操作

  • replaceWith()
  • replaceAll()

删除操作

  • remove()
  • empty()

克隆

  • clone()

事件

事件的绑定

  • 事件名(fn)
  • bind("事件名", fn)
  • on("事件名", fn)
  • one("事件名, fn)

解除事件绑定

  • unbind()
  • off()

事件委派

  • delegate("选择器", "事件", fn)
  • on("事件", "选择器", fn)

事件的自动触发

  • trigger()
  • triggerHandler()

事件列表

  • ready()
  • hover()
  • mouseenter
  • mouseleave
  • focusin
  • focusout
  • .....

事件对象

  • clientX
  • clientY
  • keyCode
  • stopPropagation()
  • preventDefult()

效果

基本 (width/height/opacity)

  • show()
  • hide()
  • toggle()

滑动滑出 (height)

  • slideUp() 隐藏
  • slideDown() 显示
  • slideToggle()

淡入淡出

  • fadeOut() 隐藏
  • fadeIn() 显示
  • fadeToggle()
  • fadeTo()

自定义动画

  • animate(params, speed, easing, fn)

动画操作

  • stop()
  • finish()
  • delay() 延迟

工具

浏览器

  • $.support

对象和属性操作

  • $.each()
  • $.extend()

核心

jQueryDOM 方法

  • each()
  • size()
  • length
posted @ 2017-10-09 09:03  kylong  阅读(123)  评论(0编辑  收藏  举报