帮助jQuery追加/前置选择器

时间:2011-02-07 23:46:44

标签: javascript jquery

如果我有这样的HTML:

<div>
<span></span>
<span></span>
<span></span>
</div>

如何在最后一次跨度之前插入一些文字? 像这样:

<div>
    <span></span>
    <span></span>
new text
    <span></span>

我有$("div span:last").prev().append("new text"); 它将新文本放在span标记内。

注意: div标签内的span标签数量可以动态更改。         

1 个答案:

答案 0 :(得分:4)

.prepend().append()是用于内部插入的函数。您可能正在寻找.before().after(),它们是外部插入的函数,将插入到找到的选择器的相同DOM级别的DOM中。