想通过jquery查找当前元素之后出现的(即在html中后面出现的,而非后代或者子元素)元素,如何实现?类似 $(this).…… 

解决方案 »

  1.   

    <html>
    </html>
    你意思是这个后面的元素?!
      

  2.   

    那不是“取得一个包含匹配的元素集合中每一个元素紧邻的后面同辈元素的元素集合。”么?同辈的,我的问题是和dom中的辈份没关系,而和html中的先后位置有关系
      

  3.   

    .siblings 获得匹配元素集合中每个元素的兄弟元素,选择性筛选的选择器。
      

  4.   

    补充一下,例如<div>xxxxx</div>
    <div><p>aaa<div id='foo'>bbbb</div></p><div>
    <p>ccccc<div>ddddd</div></p>
    <div>eeeee</div>调用$('#foo').……后返回的是
    [<div>ddddd</div>,<div>eeeee</div>]
    从foo那个div在html中的位置之后查找。
      

  5.   

    类似 next、child、siblings 的API都和辈份有关系,我所指的是在html中出现的位置
      

  6.   


    有点迷糊了... 你要查找的是当前元素之后出现的   用nextAll 查找当前元素后所有的同辈元素  不像next那样 查找紧邻的  不就可以吗?