首页 > 解决方案 > jQuery替换字符串的一部分

问题描述

我正在尝试替换包含特定文本的字符串的一部分,我无法弄清楚我缺少什么。有人可以阐明一下吗?

function trimUser() {
    var trimString = $('#selectedUsername').text();
    var trimmedString = "";
    trimmedString = $(trimString).text().replace(' - SupportUser', '');
    $(this).text(trimmedString);
    console.log(trimmedString);
}     

标签: jquery

解决方案


我想也许你trimmedString = $(trimString).text().replace(' - SupportUser', '');是错误的,你没有元素调用$(trimString)

function trimUser() {
    var myelement = $('#selectedUsername');
    var trimString = myelement.text();
    var trimmedString = "";
    trimmedString = trimString.replace(' - SupportUser', '');
    myelement.text(trimmedString);
    console.log(trimmedString);
}     

推荐阅读