jQuery find next and prev element
- by StoneHeart
I try to find a next or prev element of current element. But next() and prev() function can only work in a scope, it can not reach outside. For an example this is what I want to achieve:
<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>
If current element is ul1, next element is <li>1</li>, prev element is null.
If current element is <li>1</li>, next element is <li>2</li>, prev element is ul1
If current element is <li>8</li>, next element is <li>9</li>, prev element is <li>7</li>