Javascript 如何用Jquery替换锚文本字符?

Javascript 如何用Jquery替换锚文本字符?,javascript,jquery,Javascript,Jquery,嗨,我对JavaScript不是很有经验,而且还在学习 在我的网页中,在几个锚定标记文本的末尾,有几个我想用JavaScript库(jQuery)删除的字符。 我正在使用这段代码,但它不能帮助我摆脱这些字符 jQuery("a").each(function() { jQuery(this).text().replace('[L]',''); }); 我曾试图从其他类似问题中寻求帮助,但仍在努力完成这一任务 有人能指引我吗 这个代码有什么问题 我将感谢你的帮助。 谢谢大家! 如评论中所述 $

嗨,我对JavaScript不是很有经验,而且还在学习

在我的网页中,在几个锚定标记文本的末尾,有几个我想用JavaScript库(jQuery)删除的字符。
我正在使用这段代码,但它不能帮助我摆脱这些字符

jQuery("a").each(function() {
jQuery(this).text().replace('[L]','');
});
我曾试图从其他类似问题中寻求帮助,但仍在努力完成这一任务

有人能指引我吗

这个代码有什么问题

我将感谢你的帮助。

谢谢大家!

如评论中所述

$(“a”)。每个(函数(){
this.innerText=this.innerText.replace('\[L\]','');
});

如评论中所述

$(“a”)。每个(函数(){
this.innerText=this.innerText.replace('\[L\]','');
});

使用text()属性替换

var jQuery=$;
jQuery(“a”)。每个(函数(){
jQuery(this).text(jQuery(this).text().replace('[L]',''));
});

使用text()属性替换

var jQuery=$;
jQuery(“a”)。每个(函数(){
jQuery(this).text(jQuery(this).text().replace('[L]',''));
});

试试这个

var元素;
var替换;
jQuery(“a”)。每个(函数(){
element=jQuery(this.text();
replace=element.replace(“[L]”,”);
jQuery(this).text(replace);
});

试试这个

var元素;
var替换;
jQuery(“a”)。每个(函数(){
element=jQuery(this.text();
replace=element.replace(“[L]”,”);
jQuery(this).text(replace);
});

不带每个
循环。见下文

$('a').text(函数(索引,currentText){
返回currentText.replace('[L]','')
})

不带每个
循环。见下文

$('a').text(函数(索引,currentText){
返回currentText.replace('[L]','')
})


能否请您给出一个锚定标记示例textry
this.innerText=this.innerText.replace(“\[L\]”,”)例如,在此锚定标记文本“积压常见问题解答[L]”中,我要删除[L]。有几个其他标签与相同的问题,我想纠正所有这些。非常感谢。请给出一个锚定标记示例textry
this.innerText=this.innerText.replace(“\[L\]”,”)例如,在此锚定标记文本“积压常见问题解答[L]”中,我要删除[L]。有几个其他标签与相同的问题,我想纠正所有这些。非常感谢。谢谢你的时间和帮助。它现在正在为我工作。您能告诉我这些斜杠是如何围绕[L]工作的吗?当您查看函数文档时,它的第一个参数可能是
regex
str
。在这段代码中,我使用了
regex
,因为它替换了搜索字符串的所有匹配项。在正则表达式中,方括号是特殊字符,所以要将它们定义为正则字符,它们需要用斜杠进行转义。如果您需要有关正则表达式的更多详细信息,请访问第页谢谢您的时间和帮助。它现在正在为我工作。您能告诉我这些斜杠是如何围绕[L]工作的吗?当您查看函数文档时,它的第一个参数可能是
regex
str
。在这段代码中,我使用了
regex
,因为它替换了搜索字符串的所有匹配项。在正则表达式中,方括号是特殊字符,所以要将它们定义为正则字符,它们需要用斜杠进行转义。如果您需要有关正则表达式的更多详细信息,可以访问页面您不需要正则表达式
jQuery(this).text(jQuery(this).text().replace('[L]','')
也可以。另外,如果要使用
jQuery
而不是
$
,可以使用
$.noConflict()@Dinesh这是我的答案:pI说的。总之,my+1不需要正则表达式
jQuery(this).text(jQuery(this).text().replace('[L]','')
也可以。另外,如果要使用
jQuery
而不是
$
,可以使用
$.noConflict()@Dinesh这是我的答案:pI说的。无论如何,我的+1