我必须替换HTML中的文本。当我查看页面的ViewSource时,我发现了这个html标记。现在我需要将文本"Respuesta“替换为"Responder”。我正在使用SharePoint CEWP webpart来做这件事。我需要写什么代码来替换这个文本?
<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"> <NOBR><b>Respuesta</b></NOBR></a><发布于 2010-04-30 23:39:16
您特别要求使用jQuery,所以这里使用的是jQuery ssuming,没有其他粗体文本。使用Next Siblings Selector。仅当没有更多的<b>项作为div的子项时才有效。
$(document).ready(function() {
$("$replyButton ~ b").text("Responder");
});发布于 2010-04-30 23:45:15
另一种使用replace() JavaScript方法的方法:
$('#ReplyLink3').parent().html( $('#ReplyLink3').parent().html().replace(/Respuesta/gi,'Responder') );您可能需要优化选择器,但这可能是您正在寻找的:
.replace(/Respuesta/gi,'Responder')https://stackoverflow.com/questions/2745706
复制相似问题