如何使用jQuery在任意位置的UL中添加LI
How to add LI in UL in arbitrary position using jQuery
我想在现有的UL中添加LI。我的HTML是这样的:
<ul id="friends">
<li><a href="javascript:void(0);" class="new">Friend 2</a></li>
<li><a href="javascript:void(0);" class="new">Friend 3</a></li>
<li><a href="javascript:void(0);" class="new">Friend 4</a></li>
<li><a href="javascript:void(0);" class="offline">Friend 6</a></li>
<li><a href="javascript:void(0);" class="offline">Friend 7</a></li>
<li><a href="javascript:void(0);" class="invited">Friend 8</a></li>
</ul>
我知道我可以用它来添加LI在和
$("#friends").append('<li><a href="javascript:void(0);" class="new">Friend 1</a></li>');
但是它会在最后一个位置添加,我想在第一个位置或中间添加它。如何指定我想插入LI的位置?
您必须使用prepend()而不是append
$("#friends").prepend('<li><a href="javascript:void(0);" class="new">Friend 1</a></li>');
要在特定位置附加,可以使用eq()
$("#friends li").eq(4).append('<li><a href="javascript:void(0);" class="new">Friend 1</a></li>');
尝试预谋。
$("#friends").prepend('<li><a href="javascript:void(0);" class="new">Friend 1</a></li>');
相关文章:
- 在验证器中添加自定义规则以检查<ul>具有元素
- 将列表元素动态添加到ul元素中
- ul添加任何地方都没有使用的附加类
- Jquery将css类添加到父级<ul>元素
- 在转换后的 UL 列表中添加选择选项
- 使用jquery在ul菜单中添加li dynamic
- 在ul后面添加一个表单
- 使用appendchild或其他方法向ul添加html代码而不是纯文本
- 如何将Class添加到ul li
- Javascript 使用 array 将 li 添加到 ul
- 从 ul javascript 中添加/删除
- 元素
- 如何将现有 ul 的所有 li 添加到另一个 ul 的底部,基于他们的 css 类
- 将 ul 添加到现有 UL 中的 Li 元素
- 将活动类添加到导航中的 ul 列表中
- 将 li 添加到 ul 并查找是否存在
- 从 UL 中删除以编程方式添加的 LI
- 我已经在我的ul中添加了一个li,虽然它可以工作,但它会导致错误
- 将 li 添加到 ul
- 向ul添加一个列表
- 使用JavaScript向ul添加li内容时的错误