find()与sibling()有什么区别

解决方案 »

  1.   

    find  找后代节点
    sibling  返回节点的同级节点
      

  2.   

    find() 返回子节点
    sibling  返回同级节点 
      

  3.   

    html:
    <p>hello</p><div><span>Hello,world</span></div><p>world</p>
    使用sibling():
    //返回和div处在同一级别的节点的集合,它的作用范围是上级节点包括的全部内容
    $("div").siblings()返回的结果是[<p>hello</p>,<p>world</p>];
    使用find():
    //查找指定节点下的子节点对应的内容,它的作用范围仅限于该节点
    $('div').find('span')返回结果是[<span>Hello,world</span>];