toggleClass(class)
如果匹配元素集合中元素没有使用样式‘class’则对该元素加入样式‘class’;如果已经使用该样式,则从该元素中删除该样式。
jQuery.fn = jQuery.prototype
http://www.ccvita.com/121.html
slideToggle(speed,callback)
通过高度变化来切换所有匹配元素的可见性,并在切换完成后可选地触发一个回调函数。
jquery的append与prepend
append在选择的元素后面添加子元素 prepend 在最前添加子元素
这个动画效果只调整元素的高度,可以使匹配的元素以“滑动”的方式隐藏或显示。
http://www.cnblogs.com/zjz008/archive/2009/02/18/1393490.html
jQUERY 自定义选择符详解
http://www.cnblogs.com/RuiLei/archive/2009/08/24/1553018.html
after(content)
在每个匹配的元素之后插入内容。
toggle(fn,fn)方法的使用,效果是:每次点击后依次调用函数;如果点击了一个匹配的元素,则触发指定的第一个函数,当再次点击同一元素时,则触发指定的第二个函数,如果有更多函数,则再次触发,直到最后一个。随后的每次点击都重复对这几个函数的轮番调用。注意这里本身已经有点击触发调用函数的功能,不需要另外.click(fn)了,我一开始操作此函数时就犯了错。
toggle()方法的效果就是切换元素的可见状态;即如果元素是可见的,切换为隐藏的;如果元素是隐藏的,切换为可见的。
next([expr]): 取得一个包含匹配的元素集合中每一个元素紧邻的后面同辈元素的元素集合。
这个函数只返回后面那个紧邻的同辈元素,而不是后面所有的同辈元素(可以使用nextAll)。可以用一个可选的表达式进行筛选。
nextAll([expr]): 查找当前元素之后所有的同辈元素。
可以用表达式过滤 可选的[expr] 可以用所有的选择符进行过滤
andSelf():加入先前所选的加入当前元素中
var p_nex = $("p").nextAll().andSelf(); 这句话的意思是选择p标签后面的所有同级标签
:nth-child()取得的是作为其父元素第1个子元素的所有div
.add() 在原对象的基础上在附加符合指定表达式的jquery对象
.is() 可以做判断
JQUERY选择器取得的都是关于对象的集合
关于Jquery的parent和parents
parent是指取得一个包含着所有匹配元素的唯一父元素的元素集合。
parents则是取得一个包含着所有匹配元素的祖先元素的元素集合(不包含根元素)。可以通过一个可选的表达式进行筛选。
可以看出parent取的很明确,就是当前元素的父元素;parents则是当前元素的祖先元素。
find()和filter()的区别
find()是对集合的子对象进行筛选 filter是对集合本身进行选择
children()只考虑子元素而不考虑所有后代元素
siblings()得到匹配元素的所有兄弟元素