<li>
<a>Parent Node</a>
<ul>
<li><a>Child 1</a></li>
***<li><a>Child 2</a></li>***
</ul>
</li>
我需要找到'UL'标签,我想在运行时在'Ul'内附加To Child 3。
我可以插入第一个孩子,但第二个孩子没有插入。
有人可以帮忙吗?感谢..
答案 0 :(得分:2)
您可以使用:nth-child() Selector
来实现此目的:
// Javascript
$("ul li:nth-child(2)").append("<li><a>Child 3</a></li>");
&#13;
<!-- HTML -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<li>
<a>Parent Node</a>
<ul>
<li><a>Child 1</a>
</li>
<li><a>Child 2</a>
</li>
</ul>
</li>
&#13;
答案 1 :(得分:1)
$("ul").append('<li><a>Child3</a></li>')
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<li>
<a>parent Node</a>
<ul>
<li><a>Child1</a></li>
<li><a>Child2</a></li>
</ul>
</li>
答案 2 :(得分:0)
我无法看到你的形象。你在寻找:nth-child(3)选择器吗?