jQuery小知识3
5.parent(), parents(), closest()三者的区别
parent()返回集合中每个匹配元素的父元素,返回一个元素节点
parents()返回集合中每个匹配元素的祖先元素,找到第一个父节点之后继续向上查找,最终返回多个父节点
closest()从自身开始往上找,返回最先匹配的祖先元素,返回匹配的第一个元素节点
设置css的属性
width设置或者查看元素的宽度
height设置或者产看元素的高度
outerWidth
outerHeight表示包含元素 的高度+内外边距+边框的高度
innerWidth
innerHeight表示元素的内部高度,包含元素本身和内边距,不包括外边距和边框
offset可以设置元素的坐标,相对于文档的位置
console.log(("content").prepend("<div>hello</div>")所选的是父元素,在父元素的里边最开始的位置追加元素
('<h6>hello</h6>').appendTo(".content")可以将h6hello追加到content的后边
before,after,insertBefore,inserAfter
before和after与被选择的元素之间是兄弟关系
insertBefore和insertAfter首先指定插入的内容,然后再指定要插入的位置
empty,remove,detach
empty可以移除所选择的元素的所有子元素
width设置或者查看元素的宽度
height设置或者产看元素的高度
outerWidth
outerHeight表示包含元素 的高度+内外边距+边框的高度
innerWidth
innerHeight表示元素的内部高度,包含元素本身和内边距,不包括外边距和边框
offset可以设置元素的坐标,相对于文档的位置
console.log(("content").prepend("<div>hello</div>")所选的是父元素,在父元素的里边最开始的位置追加元素
('<h6>hello</h6>').appendTo(".content")可以将h6hello追加到content的后边
before,after,insertBefore,inserAfter
before和after与被选择的元素之间是兄弟关系
insertBefore和insertAfter首先指定插入的内容,然后再指定要插入的位置
empty,remove,detach
empty可以移除所选择的元素的所有子元素