jquery - 使用 jQuery 将 span 标签添加到超链接内的文本

标签 jquery

如何将 span 标记添加到超链接内的文本?

现在,我正在将现有文本更改为其他内容,使用以下内容:

$(document).ready(function() {
$("a:contains('text')").text('new-text')
});

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

<a href="/xxx.aspx">new-text<span class="someclass">some other text</span></a>

所以我需要在

中添加该 span 标签

有什么想法吗?

最佳答案

$("a:contains('text')")
    .text('new-text')
    .append($('<span></span>')
        .addClass('someclass')
        .text('some other text')
    )
;

关于jquery - 使用 jQuery 将 span 标签添加到超链接内的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4095829/

相关文章:

django - 通过 jQuery 的 $.load() 在 GET 请求中将 Json 发送到 Django

javascript - 如何使用jquery计算html表中的行

JQuery - 将 CSS 更改应用于类的单个元素

javascript - 错误 : this. 样式未定义?

javascript - $table.currentRow.1stCell 的正确语法

javascript - JQuery slider next 和 prev 按钮仅在单击垃圾邮件时才有效

javascript - Codeigniter 中的 PHP 文件不更新 CSS 和 JS 更改

javascript - 下拉列表不起作用?

javascript - 使用实时输入的 Jquery 搜索,如 Angular JS 中的 Filter 选项

jQuery:设置 ckeditor baseurl