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

jQuery基础(二)—DOM篇

Aaron艾伦 Web前端工程师
难度入门
时长 2小时17分
  • jQuery---DOM节点删除之remove()的有参用法和无参用法: remove与empty一样,都是移除元素的方法,但是remove会将元素自身移除,同时也会移除元素内部的一切,包括绑定的事件及与该元素相关的jQuery数据(防止"内存泄漏")。 remove表达式参数:过滤 筛选 例如:$("p").remove(":contains('3')") 效果同:$("p").filter(":contains('3')").remove()
    查看全部
  • jQuery---DOM节点删除之empty()的基本用法: empty 顾名思义,清空方法,但是与删除又有点不一样,因为它只移除了 指定元素中的所有子节点
    查看全部
  • jQuery---DOM外部插入insertAfter()与insertBefore(): insertBefore、insertAfter与before、afte实现同样的功能,但目标与位置的不同,而且不支持多参数处理;
    查看全部
  • jQuery---DOM内部插入prepend()与prependTo(): .append()向每个匹配的元素内部追加内容 .prepend()向每个匹配的元素内部前置内容 .appendTo()把所有匹配的元素追加到另一个指定元素的集合中 .prependTo()把所有匹配的元素前置到另一个指定的元素集合中
    查看全部
  • jQuery---DOM外部插入after()与before(): .after():向元素的后边添加html代码,如果元素后面有元素了,那将后面的元素后移,然后将html代码插入; .before():向元素的前边添加html代码,如果元素前面有元素了,那将前面的元素前移,然后将html代码插; 注意: 1. before与after都是用来对相对选中元素外部增加相邻的兄弟节点 2. 2个方法都是都可以接收HTML字符串,DOM 元素,元素数组,或者jQuery对象,用来插入到集合中每个匹配元素的前面或者后面 3. 2个方法都支持多个参数传递after(div1,div2,....) 可以参考右边案例代码
    查看全部
  • jQuery-----DOM内部插入append()与appendTo(): .append()和.appendTo()两种方法功能相同,主要的不同是语法——内容和目标的位置不同
    查看全部
  • $body.on()是一个绑定事件,$(body):是选择器,on()是一事件绑定的方法
    查看全部
  • querySelector() 方法仅仅返回匹配指定选择器的第一个元素。如果你需要返回所有的元素,使用 querySelectorAll() 方法替代。 addEventListener() 方法用于向指定元素添加事件句柄。 提示: 使用 removeEventListener() 方法来移除 addEventListener() 方法添加的事件句柄。 javascript创建div节点元素,包括创建div节点元素的属性和样式 流程:1.创建节点(常见的:元素,属性,文本) 2.添加节点属性 3.加入到文档中 涉及方法:创建元素:document.creatElement 设置属性:setAttribute 添加文本:innerHTML 加入文档:appendChild
    查看全部
  • closest()方法给定的jQuery集合或元素来过滤元素 同样的也是因为jQuery是合集对象,可能需要对这个合集对象进行一定的筛选,找出目标元素,所以允许传一个jQuery的对象 注意事项:在使用的时候需要特别注意下 粗看.parents()和.closest()是有点相似的,都是往上遍历祖辈元素,但是两者还是有区别的,否则就没有存在的意义了 起始位置不同:.closest开始于当前元素 .parents开始于父元素 遍历的目标不同:.closest要找到指定的目标,.parents遍历到文档根元素,closest向上查找,直到找到一个匹配的就停止查找,parents一直查找到根元素,并将匹配的元素加入集合 结果不同:.closest返回的是包含零个或一个元素的jquery对象,parents返回的是包含零个或一个或多个元素的jquery对象
    查看全部
  • .find()方法要注意的知识点: find是遍历当前元素集合中每个元素的后代。只要符合,不管是儿子辈,孙子辈都可以。 与其他的树遍历方法不同,选择器表达式对于 .find() 是必需的参数。如果我们需要实现对所有后代元素的取回,可以传递通配选择器 '*'。 find只在后代中遍历,不包括自己。 选择器 context 是由 .find() 方法实现的;因此,$('.item-ii').find('li') 等价于 $('li', '.item-ii')(找到类名为item-ii的标签下的li标签)。 注意重点: .find()和.children()方法是相似的 1.children只查找第一级的子节点 2.find查找范围包括子节点的所有后代节点
    查看全部
  • JavaScript部分 $("div").on('click', function() {//执行操作}) //clone处理一 $("div").clone() //只克隆了结构,事件丢失 //clone处理二 $("div").clone(true) //结构、事件与数据都克隆
    查看全部
    0 采集 收起 来源:DOM拷贝clone()

    2018-03-22

  • each()遍历循环 1,是一个循环包装的迭代器 2通过回调的方式处理,并且有两个固定的实参,索引与元素 3.,回调方法中的this指向当代迭代的dom元素
    查看全部
  • 新增元素的应用;add() 可以在之前的集合中添加新的元选择器 在之前的html中添加新的元素
    查看全部
  • 遍历之siblings:查找所有同等级元素的集合: 就是除了自己的所有等等级的集合
    查看全部
  • find()更快捷能够直接定位。
    查看全部

举报

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

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