.....
<span></span>
<div></div>
<span id=1></span>
....
用id=1的span取第一个span

解决方案 »

  1.   

    for(var i=0;i<span.length;i++){
      if(span[i]&&id=1){
        x=span[i-1].........
      }
    }
      

  2.   

    <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.2.min.js"></script>
    <span>id为s2的span的前一个span</span>
    <div></div>
    <span id="s2"></span>
    <span>id为s1的span的前一个span</span>
    <div></div>
    <span id="s1"></span><script>
    $("#s1").prevUntil("span").prev().css('background-color', 'red');
    </script>
      

  3.   

    script>
    $("#s1").prevUntil("span").prev().css('background-color', 'red');
    </script>
    给力