首页 > 解决方案 > jquery如何附加为第一个孩子?

问题描述

我有一个像这样的跨度:

<span id="tablinks" class="links">
<a href="#" class="back" title="">go</a>
</span>

我喜欢作为第一个孩子附加一个新链接:

<span id="tablinks" class="links">
<a href="#" class="new" title="">new</a>
<a href="#" class="back" title="">go</a>
</span>

我尝试附加它

$("#tablinks").append("<a class=\"new\" href=\"#\">new</a>");

但这会导致:

<span id="tablinks" class="links">
<a href="#" class="back" title="">go</a>
<a href="#" class="new" title="">new</a>
</span>

我在它之前试过

$("#tablinks").before("<a class=\"new\" href=\"#\">new</a>");

但结果是:

<a href="#" class="new" title="">new</a>
<span id="tablinks" class="links">
<a href="#" class="back" title="">go</a>
</span>

有人可以帮忙吗?

标签: jqueryappend

解决方案


推荐阅读