javascript - 帮助使用 jQuery 追加/前置选择器

标签 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 标签数量可以动态变化。

最佳答案

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

关于javascript - 帮助使用 jQuery 追加/前置选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4928069/

相关文章:

javascript - promise : avoid forking/splitting and chain first this then do this

ajax - 使用 jQuery 和 Ajax 方法调用,如何查询 CraigsList

jquery - 将Class 添加到已经具有该类的元素?

javascript - 如何将基本路径添加到 gulp Angular 嵌入模板

javascript - 仅使用纯函数反转对象

jquery - 如何使用 jquery 切换类淡入

javascript - jquery 查询字符串创建问题

关于 `new` 关键字的 Javascript 原型(prototype)问题

javascript - 使用 JavaScript 进行门票选择

javascript - 如何用Javascript播放声音?