Javascript 使用jquery在锚定标记的文本之间添加跨度标记

Javascript 使用jquery在锚定标记的文本之间添加跨度标记,javascript,jquery,html,Javascript,Jquery,Html,如何在超链接内的文本之前添加跨距标记? 现在,我用的是: <script type="text/javascript"> $("a").before('<span class="k-icon k-add"></span>'); </script> 美元(“a”)。在(“”)之前; 我尝试了上述代码,但所需的跨度在锚定标记之前 <span class="k-icon k-add"></span><a hre

如何在超链接内的文本之前添加跨距标记? 现在,我用的是:

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

美元(“a”)。在(“”)之前;
我尝试了上述代码,但所需的跨度在锚定标记之前

<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>

有什么想法吗?

用于在元素开头添加一些内容:

$("a").prepend('<span class="k-icon k-add"></span>');
$(“a”)。前置(“”);
用于在元素开头添加一些内容:

$("a").prepend('<span class="k-icon k-add"></span>');
$(“a”)。前置(“”);
用于在元素开头添加一些内容:

$("a").prepend('<span class="k-icon k-add"></span>');
$(“a”)。前置(“”);
用于在元素开头添加一些内容:

$("a").prepend('<span class="k-icon k-add"></span>');
$(“a”)。前置(“”);

我建议您不要用js添加图标,而是用css中的伪元素添加图标

它将是这样的:

a.k-icon.k-add:before {
    width: 10px;
    height: 10px;
    background: #ccc;
    content: '';
}

我建议您不要用js添加图标,而是用css中的伪元素添加图标

它将是这样的:

a.k-icon.k-add:before {
    width: 10px;
    height: 10px;
    background: #ccc;
    content: '';
}

我建议您不要用js添加图标,而是用css中的伪元素添加图标

它将是这样的:

a.k-icon.k-add:before {
    width: 10px;
    height: 10px;
    background: #ccc;
    content: '';
}

我建议您不要用js添加图标,而是用css中的伪元素添加图标

它将是这样的:

a.k-icon.k-add:before {
    width: 10px;
    height: 10px;
    background: #ccc;
    content: '';
}

Ok@dystroy,我放弃,你赢了编辑战;)@答:沃尔夫,我只是想解决格式问题…@dystroy我也是,只是在开玩笑。ok@dystroy,我放弃,你赢了编辑战;)@答:沃尔夫,我只是想解决格式问题…@dystroy我也是,只是在开玩笑。ok@dystroy,我放弃,你赢了编辑战;)@答:沃尔夫,我只是想解决格式问题…@dystroy我也是,只是在开玩笑。ok@dystroy,我放弃,你赢了编辑战;)@答:沃尔夫我只是想解决格式问题…@dystroy我也是,当然只是开玩笑