使用jQuery获取ul中的下一个li id元素

时间:2016-03-28 18:32:00

标签: javascript jquery html

<ul>
  <li id="1">element 1</li>
  <li id="2">element 2</li>
  <li><div>random text</div></li>
  <li id="3">element 3</li>
</ul>

当我点击li元素后,我得到了下一个li ID,我一直在使用next(),但它仅适用于{{1}之后的第一个div随机文字我无法获得第三个ID,它只是说'undefined'div无法进入其他地方。

1 个答案:

答案 0 :(得分:0)

由于3:rd li没有id,您将获得未定义的回报。

这意味着您使用的函数需要以递归方式移动到下一个函数,直到它迭代所有子元素。