为了账号安全,请及时绑定邮箱和手机立即绑定
  • function parent(elem) { var parent = elem.parentNode; return parent && parent.nodeType !== 11 ? parent : null; } function parents(elem){ var matched = []; while ( (elem = elem[ 'parentNode' ]) && elem.nodeType !== 9 ) { if ( elem.nodeType === 1 ) { matched.push( elem ); } } return matched; } function parentsUntil(elem, filter) { var matched = [], until, truncate = filter !== undefined; while ((elem = elem['parentNode']) && elem.nodeType !== 9) { if (elem.nodeType === 1) { if (truncate) { if(elem.nodeName.toLowerCase() ==filter){ break; } } matched.push(elem); } } return matched; }
    查看全部
    0 采集 收起 来源:遍历祖先

    2018-03-22

  • .parent()方法允许我们能够在DOM树中搜索到这些元素的父级元素,从有序的向上匹配元素,并根据匹配的元素创建一个新的 jQuery 对象。 .parents()和.parent()方法是相似的,但后者只是进行了一个单级的DOM树查找 .parentsUntil() 方法会找遍所有这些元素的前辈元素,直到遇到了跟参数匹配的元素才会停止。返回的jQuery对象中包含了所有找到的前辈元素,除了与 .parentsUntil() 选择器匹配的那个元素。
    查看全部
    0 采集 收起 来源:遍历祖先

    2015-08-16

  • 遍历的接口我们可以归为几大类: 1 祖先 2 同胞兄弟 3 后代 4 过滤
    查看全部
  • parents()将查找所有祖辈元素,而children()只考虑子元素而不考虑所有后代元素。 closet选定的是父辈最近(即向上取,以item-b试试就知)
    查看全部
    0 采集 收起 来源:什么是遍历?

    2015-08-16

  • dir(elem) 明明上面的方法需要三个参数,传两个或者是一个都行吗?方法不会报错? function dir(elem, dir, until)
    查看全部
    0 采集 收起 来源:遍历同胞(上)

    2015-08-14

  • 对于parentsUntil()元素的理解! item.parentsUntil('body').each(function(){ alert( $(this).attr("class")); })
    查看全部
    0 采集 收起 来源:遍历祖先

    2018-03-22

  • $("#test1").click(function(event) { var li2= $('li').eq(2); if(li2.attr("style")==undefined) { li2.css('background-color', 'red'); }else{ li2.removeAttr("style"); } })
    查看全部
    0 采集 收起 来源:什么是遍历?

    2018-03-22

  • jQuery.each(object, [callback]) callback:每个成员/元素执行的回调函数。
    查看全部
  • parents()将查找所有祖辈元素,而children()只考虑子元素而不考虑所有后代元素。
    查看全部
    0 采集 收起 来源:什么是遍历?

    2015-08-13

  • //closet选定的是父辈最近(即向上取,以item-b试试就知)
    查看全部
    0 采集 收起 来源:什么是遍历?

    2015-08-13

  • 没人吗,看了几遍,觉得设计很厉害,好喜欢这种代码设计的感觉
    查看全部
  • elem[parentNode]: 是指一直寻找elem的parentNode属性,这也是迭代器迭代的条件
    查看全部
    0 采集 收起 来源:遍历同胞(上)

    2015-07-29

  • 模拟append
    查看全部
    0 采集 收起 来源:深入domManip(上)

    2015-07-25

  • 太复杂,看不懂
    查看全部
    0 采集 收起 来源:核心buildFragment

    2015-07-07

  • 这一节的内容要牢记 $('li').filter(':even').css('background-color', 'red'); // :even 奇数 :odd 偶数 // 该条语句的意思为 遍历出所有的奇数的 li 元素 并将其背景色变为红色 $("#test5").click(function(event) { $('li.item-a').closest('ul') .css('background-color', 'red'); })
    查看全部
    0 采集 收起 来源:遍历同胞(下)

    2018-03-22

举报

0/150
提交
取消
课程须知
源码的阅读不是一蹴而就的,需要大家有一定的功底,比如jQuery的基础运用以及API的熟悉度,除此之外要有牢固的javascript、DOM、CSS的基础功底,甚至还需要理解常见的设计模式、数据结构等等。当然大家也不要被这些给吓住了,理解,总是需要一种慢慢的学习过程。
老师告诉你能学到什么?
通过本课程的学习,您可以由浅入深地剖析jQuery库的设计与实现。 其中我们围绕的重心: 1、设计理念 2、结构组织 3、接口设计 4、模式运用 5、场景套用

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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