css样式:
设置单个样式:css(属性,属性值);----js通过style属性来设置样式
设置多个样式:css({属性:属性值,属性2:属性值2})
获取样式:css(属性名)
隐式迭代:设置操作的时候,会给jq内部的所有对象都设置相同的值【获取的时候,只会返回第一个元素的值】
class操作:
添加类名:addClass("类名")
移出类名:removeClass("类名")
判断是否存在这个类名:hasClass("类名")
切换类:toggleClass("类名")
属性方式:
1. attr(标签属性)------用法和css(样式属性)一样
1.1 设置单个属性 attr("属性名","属性值")
1.2 设置多个属性 attr({"属性1,":"属性值1","属性2,":"属性值2"})
1.3 获取属性 attr("属性名"),返回字符串
【prop()---------对于bool类型的属性,不要用attr方法,用prop,因为:在jQuery1.6版本以后用attr方法就没有效果了,prop方法 用法同attr()
bool类型的属性: checked selected】
animate();
第一个参数: 对象,里面放的是需要的动画的样式
第二个参数: speed,动画执行的时间
第三个参数:动画执行的效果, linear swing
第四个参数:回调函数