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

jQuery基础(二)—DOM篇

Aaron艾伦 Web前端工程师
难度入门
时长 2小时17分
  • 因为appendTo()这个方法会把从原来的div中筛选出的元素添加到目标元素中,是一个剪切的操作
    查看全部
  • ;$('li').add('<p>新的p元素</p>').appendTo($('.right'))这句的意思是选择所有的li元素,然后新建一个p元素加入到li的合集中,然后插入class为right的元素中,所以“剪切”的是原来绿色框中的li
    查看全部
  • .clone(true)能把结构事件与数据都克隆,没有ture仅克隆结构不能触发函数
    查看全部
    0 采集 收起 来源:DOM拷贝clone()

    2016-11-09

  • jQuery是一个合集对象,通过$()方法找到指定的元素合集后可以进行一系列的操作。比如我们操作$("li").css('') 给所有的li设置style值,因为jQuery是一个合集对象,所以css方法内部就必须封装一个遍历的方法,被称为隐式迭代的过程。要一个一个给合集中每一个li设置颜色,这里方法就是each .each() 方法就是一个for循环的迭代器,它会迭代jQuery对象合集中的每一个DOM元素。每次回调函数执行时,会传递当前循环次数作为参数(从0开始计数 所以大体上了解3个重点: each是一个for循环的包装迭代器 each通过回调的方式处理,并且会有2个固定的实参,索引与元素 each回调方法中的this指向当前迭代的dom元素
    查看全部
  • jQuery是一个合集对象,通过$()方法找到指定的元素合集后可以进行一系列的操作。$()之后就意味着这个合集对象已经是确定的,如果后期需要再往这个合集中添加一新的元素要如何处理?jQuery为此提供add方法,用来创建一个新的jQuery对象 ,元素添加到匹配的元素集合中 .add()的参数可以几乎接受任何的$(),包括一个jQuery选择器表达式,DOM元素,或HTML片段引用。
    查看全部
  • jQuery是一个合集对象,如果想快速查找指定元素集合中每一个元素的同辈元素,此时可以用siblings()方法
    查看全部
  • jQuery是一个合集对象,如果想快速查找指定元素集合中每一个元素紧邻的前面同辈元素的元素集合,此时可以用prev()方法
    查看全部
  • jQuery是一个合集对象,如果想快速查找指定元素集合中每一个元素紧邻的后面同辈元素的元素集合,此时可以用next()方法
    查看全部
  • sfsaf
    查看全部
  • jQuery: .replaceWith()方法返回的jQuery对象引用的是替换前的节点,而不是通过replaceWith/replaceAll方法替换后的节点。
    查看全部
  • detach()会返回元素本身
    查看全部
  • detach()jquery官方解释: 这个方法不会把匹配的元素从jQuery对象中删除,因而可以在将来再使用这些匹配的元素。 与remove()不同的是,所有绑定的事件、附加的数据等都会保留下来。 自己简单的理解: 此方法仅仅会移除页面上的对象,仅仅是显示效果没有了,但是内存中还是存在的,当使用append之后,指定元素又重新回到文档流中,就又显示出来了。
    查看全部
  • jQuery empty与remove区别: 1、严格地讲,empty()方法并不是删除节点,二十清空节点,他能清空元素中的所有后代节点;他不能删除自己本身这个节点; 2、remove()会将该节点与该节点所包含的所有后代节点同时删除;提供传递一个筛选的表达式,删除指定合集中的元素。
    查看全部
  • jQuery remove():移除元素及其内部所有元素,销毁绑定的事件。
    查看全部
  • parents()和.closest()是有点相似的,都是往上遍历祖辈元素,但是两者还是有区别的,否则就没有存在的意义了 起始位置不同:.closest开始于当前元素 .parents开始于父元素 遍历的目标不同:.closest要找到指定的目标,.parents遍历到文档根元素,closest向上查找,直到找到一个匹配的就停止查找,parents一直查找到根元素,并将匹配的元素加入集合 结果不同:.closest返回的是包含零个或一个元素的jquery对象,parents返回的是包含零个或一个或多个元素的jquery对象
    查看全部

举报

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

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