jQuery知识点梳理
一、 jquery选择器
:first、:last、:odd、:even、:eq(index)、:gt(index)、:lt(index)、not(selector)
:contains(text)、:empty、:parent、has(selector)
:visible、:hidden
[attribute]、[attribute=value]、[attribute!=value]、[attribute^=value]、[attribute$=value]、[attribute*=value]
二、 选择器相关方法
parent()、children()、prev()、next()、prevAll()、nextAll()、siblings()、find()、filter()
三、 核心函数
Jquery对象 –> js对象 1.$(selector)[index] 2.$(selector).get(index)
Js -> jquery对象 $(js对象)
四、 DOM操作
append()、after()、before()、prepend()、remove()、empty()、clone()、html()
添加|修改属性:attr(“属性名”, “属性值”)
移除属性:removeAttr(“属性名”);
获取属性值:attr(“属性名”);
text()、text(String text)
html()、html(String html)
val()、val(String value)
height()、height(int)
width()、width(int)
五、 CSS操作
添加类样式:addClass(“类名”)
移除类样式:removeClass(“类名”)
切换类样式:toggleClass(“类名”)
判断是否拥有类样式:hasClass(“类名”)
设置CSS属性值:css(“CSS属性名”, “css属性值”)、 css({“属性名1”:”值1”, “属性名2”:“值2”})
六、 事件
click、dblclick、mouseover、mouseout、mouseleave、mouseenter、mousemove、keydown、keyup、keypress、change、blur、focus、
bind(“事件类型”, function(){})
unbind(“事件类型”)
$(selector).事件类型(function(){}) $(“#btn1”).click(function(){});
hover == mouseover + mouseout
hover(function(){}, function(){})
hover(function(){})
which:
pageX:
pageY:
七、 动画
原文:http://www.cnblogs.com/12345YOUNG/p/5041910.html