我有一个像这样的列表元素:
<ul id="myList">
<li>First</li>
<li>Second</li>
<li>Third</li>
Run Code Online (Sandbox Code Playgroud)
我想插入<li>Ex</li>之前的元素<li>Third>/li>.到目前为止,一切我一直在试图插入<li>Ex</li>作为一个孩子<li>Second</li>.我使用了以下jquery方法:
insertAfter(),before(),after(),appendTo()......他们都做了同样的事情.这是它的样子:
<ul id="myList">
<li>First</li>
<li>Second
<li>Ex</li>
</li>
<li>Third</li>
Run Code Online (Sandbox Code Playgroud)
但我希望这样:
<ul id="myList">
<li>First</li>
<li>Second</li>
<li>Ex</li>
<li>Third</li>
Run Code Online (Sandbox Code Playgroud)
对于如何解决这个问题,有任何的建议吗?任何指针都表示赞赏.
你可以做到这一点
$('<li>Ex</li>').insertAfter('li:eq(<give childnumber here>)')
Run Code Online (Sandbox Code Playgroud)
你想要插入而<li>Second</li>不是使用eq(1)
| 归档时间: |
|
| 查看次数: |
74 次 |
| 最近记录: |