javascript - 使用jquery在 anchor 标记的文本之间添加span标记

标签 javascript jquery html

如何在超链接内的文本之前添加 span 标记? 现在,我正在使用这个:

<script type="text/javascript">
    $("a").before('<span class="k-icon k-add"></span>');
</script>

我尝试了上面的代码,但所需的跨度位于 anchor 标记之前

<span class="k-icon k-add"></span><a href="some page">Add</a>

我需要解析链接时如下所示:

<a href="some page"><span class="k-icon k-add"></span>Add</a>

有什么想法吗?

最佳答案

使用prepend在元素的开头添加一些内容:

$("a").prepend('<span class="k-icon k-add"></span>');

关于javascript - 使用jquery在 anchor 标记的文本之间添加span标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26673694/

相关文章:

javascript - 用 <span class "Rs."> 包装文本 ="someClass"的每一次出现

javascript - react : Setinterval is not stopping even after clearing the timer using clearInterval

javascript - 在同一页面上的多个输入上使用 typeahead.js

javascript - 使用 lodash 在对象数组中展平数组

javascript - jQuery - 通过单击包含 div 来提交按钮

javascript - amcharts 获取鼠标的实际 xValue(日期)

javascript - 检测输入框中的粘贴

jquery - 在 jQuery 中的所需元素之后添加类

javascript - 如何将 file.js 调用为 file.html

html - 响应式导航菜单水平下拉