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?