jQuery trouver next et prev élément

J'essaie de trouver un next ou prev élément de l'élément courant. Mais next() et prev() fonction ne peut fonctionner que dans une portée, il ne peut pas accéder à l'extérieur. Pour un exemple de ceci est ce que je veux réaliser:

<ul id="ul1">
  <li>1</li>
  <li>2</li>
  <li>3</li>
  <li>
    <ul id="ul2">
      <li>4</li>
      <li>
        <ul id="ul3">
          <li>5</li>
          <li>6</li>
        </ul>
      </li>
      <li>7</li>
      <li>8</li>
    </ul>
  </li>
  <li>9</li>
</ul>

Si l'élément courant est ul1, l'élément suivant est <li>1</li>, prev élément est null.

Si l'élément courant est <li>1</li>, l'élément suivant est <li>2</li>, prev élément est ul1

Si l'élément courant est <li>8</li>, l'élément suivant est <li>9</li>, prev élément est <li>7</li>

  • et si l'élément courant <li>3</li> ? aussi <li>4</li> ??
  • non, ce serait la <li> qui est le parent de #ul2
InformationsquelleAutor StoneHeart | 2010-12-23