9.4.9 jquery文档操作

1、插入操作

一、父元素.append(子元素) 追加某元素 父元素中添加新的元素

var oli = document.createElement('li');
oli.innerHTML = '哈哈哈'
//jquery中的dom操作
//1.append(content)追加  往父元素中添加新的元素
//content:string | element | jquery元素
$('ul').append('<li>1233</li>')
$('ul').append(oli)
//如果直接的内容是当前页面中的某些元素,那么这些元素将从原位置上消失。简言之,就是一个移动操作
$('ul').append($('#app'))

二、子元素.appendTo(父元素) 追加到某元素 子元素添加到父元素

$('<li>天王盖地虎</li>').appendTo($('ul')).addClass('hu')

三、prepend() 前置添加, 添加到父元素的第一个位置

$('ul').prepend('<li>我是第一个</li>')

四、prependTo 后置添加,第一个元素添加到父元素中

 $('<a href="#">路飞学诚</a>').prependTo('ul')

五、父.after(子) 在匹配的元素之后插入内容 与 子.insertAfter(父)

六、父.before(子) 在匹配的元素之前插入内容 与 子.insertBefor(父)

2、复制操作

clone() 克隆匹配的DOM元素并且选中这些克隆的副本

3、替换操作

一、replaceWith():将所有匹配的元素替换成指定的HTML或DOM元素。

二、replaceAll():用匹配的元素替换掉所有 selector匹配到的元素

4、删除操作

一、remove() 删除节点后,事件也会删除(简言之,删除了整个标签)

二、detach() 删除节点后,事件会保留

三、empty(): 清空元素中的所有后代节点

Last updated

Was this helpful?