jquery - jQuery替换字符串的一部分
问题描述
我正在尝试替换包含特定文本的字符串的一部分,我无法弄清楚我缺少什么。有人可以阐明一下吗?
function trimUser() {
var trimString = $('#selectedUsername').text();
var trimmedString = "";
trimmedString = $(trimString).text().replace(' - SupportUser', '');
$(this).text(trimmedString);
console.log(trimmedString);
}
解决方案
我想也许你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);
}
推荐阅读
- variables - 无法在 JSRender 循环中设置和访问动态变量
- python - 缓冲区溢出漏洞只能使用 pwntools
- linux - 从汇编中的 linux 终端获取 args[1]
- python - 在我的 conda 环境中导入 matplotlib 时出现 ImportError:无法从“PIL”导入名称“_imaging”
- python - 在numpy中查找最大值的索引排除零值
- node.js - Heroku 日志:服务暂时不可用。请稍后再试
- machine-learning - 机器学习中的无监督分类
- java - 多次调用时,Android PhoneStateListener 的行为是什么?
- python - 数组的向量化索引
- c++ - 有没有一种优雅的方式来允许 c++
或者 在 CMake 中?