2024年4月30日发(作者:)
1:操作DOM
内部插入操作:
append(content|fn):向每个匹配的元素内部追加内容。
prepend(content):向每个匹配的元素内部前置内容。
外部插入操作:
after(content|fn):在每个匹配的元素之后插入内容。
before(content|fn):在每个匹配的元素之前插入内容。
包裹操作:
wrap(html|element|fn):把所有匹配的元素用其他元素的结构化标记包裹起来。
unwrap():这个方法将移出元素的父元素。
wrapAll(html|ele):将所有匹配的元素用单个元素包裹起来。
wrapInner(htm|element|fnl):将每一个匹配的元素的子内容(包括文本节点)用
一个HTML结构包裹起来。
替换操作:
replaceWith(content|fn):将所有匹配的元素替换成指定的HTML或DOM元
素。
replaceAll(selector):用匹配的元素替换掉所有 selector匹配到的元素。
删除操作:
empty():删除匹配的元素集合中所有的子节点。
remove([expr]):从DOM中删除所有匹配的元素。这个方法不会把匹配的元素
从jQuery对象中删除,因而可以在将来再使用这些匹配的元素。但除了这个元
素本身得以保留之外,其他的比如绑定的事件,附加的数据等都会被移除。
detach([expr]):从DOM中删除所有匹配的元素。这个方法不会把匹配的元素
从jQuery对象中删除,因而可以在将来再使用这些匹配的元素。与remove()
不同的是,所有绑定的事件、附加的数据等都会保留下来。
复制操作:
clone(Even]):克隆匹配的DOM元素并且选中这些克隆的副本。
even:一个布尔值(true 或者 false)指示事件处理函数是否会被复制。
2:动画
show([speed, [easing], [callback]]):显示隐藏的匹配元素。
hide([speed, [easing], [callback]]):隐藏显示的元素。
toggle([speed, [easing], [callback]]):如果元素是可见的,切换为隐藏的,如
果元素是隐藏的,切换为可见的。
speed:三种预定速度的字符串(slow、normal、fast)或者动画时长的毫秒
数值。
easing:指定切换效果,默认是swing,可用linear。
callback:在动画完成时执行的函数,每个元素执行一次。
运动过程中:改变width、height、margin、padding、opacity属性值。
slideDown([speed, [easing], [callback]]):通过高度变化(向下增大)来动态
的显示所有匹配的元素,显示完成后可选的触发一个回调函数。
slideUp([speed, [easing], [callback]]):通过高度变化(向上减小)来动态的


发布评论