父jquery对象.append(新内容)追加到父元素的最后一个位置上
新内容.apppendTo(父jquery对象)作用于append()一样,追加到最后
父jquery对象.prepend(新内容)将新内容添加到父元素中的第一个位置上
新内容.prependTo(jquery对象)同prepend()
jquery对象.after(新内容)在指定元素的后面添加元素
新内容.insertAfter(jquery对象) 在指定元素的后面添加元素
jquery对象.before(新内容)在指定元素的前面添加元素
新内容.insertBefore(jquery对象)在指定元素的前面添加元素
jquery对象.remove(内容)全部删除,包括jquery对象。
jquery对象.detach()全部删除,包括jquery对象
empty()
jquery对象.empty()清除内容,jquery对象还存在
jquery对象.replaceWith(内容) 用后面的内容代替前面的jquery对象,有多少替换多少内容可以是纯文本、标签等
内容.replaceAll(jquery对象)内容不能是纯文本。
参数可选,默认为false,把所有的内容都复制(包括文本,标签等)注:只能克隆元素,不能克隆事件
jquery对象.wrap(包装格式)包装格式--外层包裹的父元素
注:只能获取自带的属性,不能获取自己隐藏属性与自己设置的属性
1.设置单个属性=========attr("属性名",“属性值”)
2.设置多个属性=========attr({“属性名1”:“属性值1”,“属性名2”:“属性值2”});
不同:prop()可以设置/获取原本不属于jquery对象的属性
设置/获取jquery对象的偏移量,该方法有top、left两个属性
获取:======jquery对象.offset().top/left;
设置:======jquery对象.offset({“top”:值,“left”:值});
scrollTop()/scrollLeft()
获取:=====jquery对象.scrollTop()/scrollLeft()
设置:=====jquery对象.scrollTop(参数)/scrollLeft(参数)---------参数为jquery对象滚动的距离,无单位
设置文档的滚动距离时,不能使用window,只能使用body/html
获取jquery对象相对于父元素的偏移量,两个属性top/left
1.8.4 width()/height()与innerWidth()/innerHeight与outerWidth()/outerHeight()
width()/height()===不受margin、padding、border的影响
innerWidth()/innerHeight()====受padding的影响,不受margin、border
outerWidth()/outerHeight()=====参数:布尔值,可选
网友评论