首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >文本替换为Jquery

文本替换为Jquery
EN

Stack Overflow用户
提问于 2010-04-30 23:34:45
回答 2查看 2.3K关注 0票数 1

我必须替换HTML中的文本。当我查看页面的ViewSource时,我发现了这个html标记。现在我需要将文本"Respuesta“替换为"Responder”。我正在使用SharePoint CEWP webpart来做这件事。我需要写什么代码来替换这个文本?

代码语言:javascript
复制
<div><a id="ReplyLink3" href="" ONCLICK="javascript:GoToPage('');return false;" target="_self"><img id="replyButton" border="0" align="middle" alt="Respuesta" src="/_layouts/images/reply.gif">&nbsp;<NOBR><b>Respuesta</b></NOBR></a><
EN

回答 2

Stack Overflow用户

发布于 2010-04-30 23:39:16

您特别要求使用jQuery,所以这里使用的是jQuery ssuming,没有其他粗体文本。使用Next Siblings Selector。仅当没有更多的<b>项作为div的子项时才有效。

代码语言:javascript
复制
$(document).ready(function() {
    $("$replyButton ~ b").text("Responder");
});
票数 2
EN

Stack Overflow用户

发布于 2010-04-30 23:45:15

另一种使用replace() JavaScript方法的方法:

代码语言:javascript
复制
$('#ReplyLink3').parent().html( $('#ReplyLink3').parent().html().replace(/Respuesta/gi,'Responder') );

您可能需要优化选择器,但这可能是您正在寻找的:

代码语言:javascript
复制
.replace(/Respuesta/gi,'Responder')
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2745706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档