2019-06-03(jq节点添加、删除、替换复制、事件绑定和移除)

一、jq创建对象

var $new = $("这是一个标签")

二、添加元素

父子节点插入

append()父节点添加子节点     父.append(子节点)  把子节点添加到父节点中最后

appendto()    子.appendto(父)将子节点添加到父节点中最后

prepend()      

prependto()

同辈节点插入

after() a节点.after(b节点)     将b节点插入到a节点的后面

before()a节点.before(b节点)     将a节点插入到b节点的前面

insertafter()

insertbefore()

三、删除节点的三种方法

remove():删除整个节点   父节点.remove()

empty():清空节点内容    父节点。empty()

detach():删除元素,保留绑定事件和附加数据    父节点.detach( )

四、替换节点

replaceWith()    旧节点.replaceWith(新节点)

replaceAll()        新节点.replaceAith(旧节点)

五、节点复制

clone():clone([true])  复制事件处理        clone([flase])不复制事件处理    默认flase

eg:a节点.clone().appendTo(b节点)    复制a节点并添加到b节点后面

六、绑定事件和移出事件

bind(type,fn);    type:事件类型(click等)  fn:方法函数    绑定多个:bind{type:fn , type:fn , type:fn}

unbind([type],[fn]);

你可能感兴趣的:(2019-06-03(jq节点添加、删除、替换复制、事件绑定和移除))