我正在尝试使用以下 jquery 代码片段从文本链接中删除 -
字符:
$('.footer-widget li a').each(function(){
var str = $(this).text();
str = str.replace(/-/g, "");
console.log(str);
});
在控制台中,字符将被删除,但在页面本身不会被删除。 请参阅 My site 的左页脚小部件。
有人可以帮忙吗?
最佳答案
您没有更新页面上的文本,请使用 text()
更新每个元素
尝试:
$(document).ready(function() {
$('.footer-widget li a').each(function(i,v){
var str = $(this).text();
str = str.replace(/-/g, "");
console.log(str);
$(v).text(str);
});
});
关于javascript - 尝试从字符串中删除字符在控制台中有效,但在页面上无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39410830/