jQuery
jQuery选择器
- 元素选择器
$("p")
$("button")
- ID选择器
$("#id")
- Class选择器
$(".class")
- 更多
$("*")
$(this)
jQuery事件
- click()
- dblclick()
- mouseenter()
- mouseleave()
- mousedown()
- mouseup()
- hover()
- focus()
- blur()
jQuery效果
- 隐藏和显示
- hide(speed,callback)和show(speed,callback)
- toggle(speed,callback)
- 淡入淡出
- fadeIn()
- fadeOut()
- fadeToggle()
- fadeTo(speed,opacity)
- 淡入元素到给定的不透明度(0-1之间)
- fadeTo没有默认参数,必须加上速度
- 滑动
- slideDown()
- slideUp()
- slideToggle()
jQuery动画 - animate()
$(selector).animate({},speed,callback);
$("button").click(function() {
$("div").animate({
left:'250px',
opacity:'0.5',
height:'150px',
width:'150px'
});
});
jQuery链
$("p").css("color","red").slideUp().slideDown()
jQuery HTML
- 获得内容
- 获取属性
- attr(params)或prop(params)
- 添加元素
- append()
- prepend()
- after()
- before()
- 删除元素
- 获取并设置CSS
- addClass()
- removeClass()
- toggleClass()
- css()
- jQuery尺寸相关
- width()
- height()
- innerWidth()
- innerHeight()
- outerWidth()
- outerHeight()
jQuery遍历
祖先
- parent()
- parents()
- parentsUntil()
后代
同胞
- siblings()
- next()
- nextAll()
- nextUntil()
- prev()
- prevAll()
- prevUntil()
过滤
- first()
- last()
- eq()
- filter()
- not()
jQuery AJAX
- load(URL,data,callback)
- get(URL,callback)
- post(URL,data,callback)