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

jQuery基础(二)—DOM篇

Aaron艾伦 Web前端工程师
难度入门
时长 2小时17分
  • DOM外部插入insertAfter()与insertBefore(): .before()和.insertBefore()实现同样的功能。主要的区别是语法——内容和目标的位置。 对于before()选择表达式在函数前面,内容作为参数,而.insertBefore()刚好相反,内容在方法前面,它将被放在参数里元素的前面; after()和.insertAfter() 和以上相似
    查看全部
  • DOM内部插入prepend()与prependTo():(被选元素的之前插入元素) .prepend() 、选择器表达式写在方法的前面,作为待插入内容的容器,将要被插入的内容作为方法的参数; .prependTo() 正好相反,将要被插入的内容写在方法的前面,可以是选择器表达式或动态创建的标记,待插入内容的容器作为参数。
    查看全部
  • DOM外部插入after()与before(): before与after都是用来对相对选中元素外部增加相邻的兄弟节点。 after|before向元素的后边添加html代码,如果元素后(前)面有元素了,那将后(前)面的元素后移,然后将html代码插入
    查看全部
  • DOM内部插入append()与appendTo():(被选元素的结尾插入元素) append()前面是被插入的对象,后面是要在对象内插入的元素内容(原生的appendChild) appendTo()前面是要插入的元素内容,而后面是被插入的对象。$(A).append(B)的操作,是把A追加到B中。
    查看全部
  • jQuery节点创建与属性的处理 创建元素节点,创建为本节点,创建为属性节点,一条一句就搞定了: $("<div class='right'><div class='aaron'>动态创建DIV元素节点</div></div>") 具体点开看案例
    查看全部
  • JS原生创建节点及节点属性:具体点开看案例
    查看全部
  • a.prepend(b): a中插入b,并b作为第一个元素 a.prependTo(b): a插入到b中,并且a作为第一个元素 a.append(b): a中插入b,并b作为最后一个元素 a.appendTo(b): a插入到b中,并且a作为最后一个元素 代码格式如下
    查看全部
  • “高手之路”同学总结的不错: .children() 找儿子 .find() 找后代 .parent() 找爸爸 .parents() 找长辈(直接遍历到根元素,可能返回零个或一个或多个元素) .closest() 找长辈(从当前节点向上遍历,找到停止,返回零个或一个元素) .next() 找小弟 .prev() 找大哥 .siblings() 找兄弟
    查看全部
  • each是一个for循环的包装迭代器 each通过回调的方式处理,并且会有2个固定的实参,索引与元素 each回调方法中的this指向当前迭代的dom元素 $("li").each(function(index, element) { index 索引 0,1 element是对应的li节点 li,li this 指向的是li })
    查看全部
  • children() 向下找儿子 .find() 向下找后代 .parent() 向上找爸爸 .parents() 向上找祖宗
    查看全部
  • 注意事项:在使用的时候需要特别注意下 粗看.parents()和.closest()是有点相似的,都是往上遍历祖辈元素,但是两者还是有区别的,否则就没有存在的意义了 起始位置不同:.closest开始于当前元素 .parents开始于父元素 遍历的目标不同:.closest要找到指定的目标,.parents遍历到文档根元素,closest向上查找,直到找到一个匹配的就停止查找,parents一直查找到根元素,并将匹配的元素加入集合 结果不同:.closest返回的是包含零个或一个元素的jquery对象,parents返回的是包含零个或一个或多个元素的jquery对象
    查看全部
  • parents()方法: parents()无参数 parents()方法允许我们能够在DOM树中搜索到这些元素的祖先元素,从有序的向上匹配元素,并根据匹配的元素创建一个新的 jQuery 对象; parents()方法选择性地接受同一型选择器表达式 注意事项: 1 .parents()和.parent()方法是相似的,但后者只是进行了一个单级的DOM树查找 2 $( "html" ).parent()方法返回一个包含document的集合,而$( "html" ).parents()返回一个空集合。
    查看全部
  • parent()方法 父元素,这个方法只会向上查找一级,用法同children()
    查看全部
  • find()方法: find是遍历当前元素集合中每个元素的后代。只要符合,不管是儿子辈,孙子辈都可以。 与其他的树遍历方法不同,选择器表达式对于 .find() 是必需的参数。如果我们需要实现对所有后代元素的取回,可以传递通配选择器 '*'。 find只在后代中遍历,不包括自己。 选择器 context 是由 .find() 方法实现的;因此,$('.item-ii').find('li') 等价于 $('li', '.item-ii')(找到类名为item-ii的标签下的li标签)。
    查看全部
  • jQuery遍历之children()方法: children()无参数 允许我们通过在DOM树中对这些元素的直接子元素进行搜索,并且构造一个新的匹配元素的jQuery对象 .children()方法选择性地接受同一类型选择器表达式 $("div").children(".selected") 同样的也是因为jQuery是合集对象,可能需要对这个合集对象进行一定的筛选,找出目标元素,所以允许传一个选择器的表达式
    查看全部

举报

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

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