无法使用jquery在列表之间添加列表项
我有一个有结构的有序列表无法使用jquery在列表之间添加列表项,jquery,list,append,nested-lists,Jquery,List,Append,Nested Lists,我有一个有结构的有序列表 <ol> <li> </li> <li> </li> <li> <ol> <li> Test </li> <li> anot
<ol>
<li>
</li>
<li>
</li>
<li>
<ol>
<li>
Test
</li>
<li>
another test
</li>
<li>
<a href='#'>Add </a>
</li>
</ol>
</li>
</ol>
试验
另一个测试
我想使用jquery在子列表2和3之间添加一个列表项
我使用了代码:-
$("ol#update li ol li:eq(1)").append("<li> test </li>");
$(“ol#update li-ol-li:eq(1)”)。追加(测试 );
但这是附加在李内的“另一个测试”,而不是在2李后
这是你的电话号码
单击“子评论”可在li 2中添加一个li单击“注释”显示子lis的结构 请帮忙 谢谢
Pradyut使用而不是
append
我不太喜欢jquery。。。但使用普通javascript函数(也可以)可以做到:
var item = $("ol#update li ol li:eq(1)");
var thingToAppend = document.createElement('li');
thingToAppend.innerHTML = ' test ';
item.parentNode.insertBefore(item, thingToAppend);
// or
item.parentNode.appendChild(thingToAppend);
// or apparently.... with jQuery something like:
item.after(thingToAppend);
谢谢你的快速回答…:-)顺便问一下,我在哪里可以找到jquery函数列表…谢谢