为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
jQuery基础(二)—DOM篇_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

jQuery基础(二)—DOM篇

Aaron艾伦 Web前端工程师
难度入门
时长 2小时17分
  • 保留数据的删除操作detach() detach从字面上就很容易理解,让一个web元素托管。即从当前页面中移除该元素,但保留这个元素的内存模型对象 **** $("div").detach()这一句会移除对象,仅仅是显示效果没有了,但是内存中还是存在的。当你append之后,又重新回到了文档流中。就又显示出来了 **** detach方法是jQuery特有的,所以它只能处理通过jQuery的方法绑定的事件或者数据
    查看全部
  • empty与remove的区别 empty方法: 1、empty()方法并不是删除节点,而是清空节点,它能清空元素中的所有后代节点 2、empty不能删除自己本身这个节点 remove方法 1、该节点与该节点所包含的所有后代节点将同时被删除 2、提供传递一个筛选的表达式,用来指定删除选中集合中的元素 as:$("p").filter(":container('3')").remove();=>删除序列号为3的p元素
    查看全部
  • remove与empty一样,都是移除元素的方法,但是remove会将元素自身移除,同时也会移除元素内部的一切,包括绑定的事件及与该元素相关的jquer数据<br> remove比empty好用的地方就是可以传递一个选择器表达式用来过滤将被移除的匹配元素集合,可以选择性的删除指定的节点<br> as:$("p").filter(":contains('3')").remove();=>只移除索引号为3的p元素(此处的索引号从1开始)
    查看全部
  • before、after与insertBefore、insertAfter的区别除了目标与位置的不同外,后面的不支持多参数处理
    查看全部
  • append()向每个匹配的元素内部追加内容 prepend()向每个匹配的元素内部前置内容 appendTo()把所有匹配的元素追加到另一个指定元素的集合中 prependTo()把所有匹配的元素前置到另一个指定的元素集合中
    查看全部
  • before与after都是用来对相对选中元素外部增加相邻的兄弟节点 2个方法都是都可以接受HTML字符串,DOM元素,元素数组,或者jQuery对象,用来插入到集合中每个匹配元素的前面或者后面 2个方法都支持多个参数传递after(div1,div2,....) ***** after向元素的后边添加html代码,如果元素后面有元素了,那将后面的元素后移,然后将html代码插入 before向元素的前边添加html代码,如果元素前面有元素了,那将前面的元素前移,然后将html代码插入
    查看全部
  • .append()和.appendTo()两种方法功能相同,主要的不同是语法——内容和目标的位置不同 append()前面是要选择的对象,后面是要在对象内插入的元素内容 appendTo()前面是要插入的元素内容,而后面是要选择的对象
    查看全部
  • jquery创建元素节点: $("<div class='right'><div class='aaron'>动态创建div元素节点</div></div>")
    查看全部
  • 创建元素:document.createElement 设置属性:setAttribute 添加文本:innerHTML 加入文档:appendChild
    查看全部
  • each是一个for循环的包装迭代器<br> <br> each通过回调的方式处理,并且会有2个固定的实参,"索引"与"元素"<br> <br> each回调方法中的this指向当前迭代的dom元素
    查看全部
  • 1 .parents()和.parent()方法是相似的,但后者只是进行了一个单级的DOM树查找 2 $( "html" ).parent()方法返回一个包含document的集合,而$( "html" ).parents()返回一个空集合。
    查看全部
  • .find()和.children()方法是相似的 1.children只查找第一级的子节点 2.find查找范围包括子节点的所有后代节点
    查看全部
  • children() ==》 查找元素的第一级子元素 $('div').children() ==> 无参数 $('div').children(".selected") ==> 有参,查找筛选出来的结果 [ 查看全文 ]
    查看全部
  • •.replaceAll()和.replaceWith()功能类似,主要是目标和源的位置区别 •.replaceWith()与.replaceAll() 方法会删除与节点相关联的所有数据和事件处理程序
    查看全部
  • //clone处理一 $("div").clone() //只克隆了结构,事件丢失 //clone处理二 $("div").clone(true) //结构、事件与数据都克隆
    查看全部
    0 采集 收起 来源:DOM拷贝clone()

    2018-03-22

举报

0/150
提交
取消
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的语法 2、jQuery节点操作
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!