您将需要使用 jQuery .text()函数,该函数允许您将文本内容存储到变量中。
var originalText = $("#original").text();
然后你可以像这样操纵那个变量。
var modifiedText = originalText.replace("original", "cloned");
然后,使用相同的 .text() 函数,您可以将文本写入克隆的元素。
$("#clone").text(modifiedText);
当然,您也可以在一行中完成所有这些操作。
$("#clone").text($("#original").text().replace("original", "cloned"));
或者你可以把它变成一个可重用的函数。
function cloneText(srcSelector, destSelector, stringToReplace, replaceWith) {
var text = $(srcSelector).text();
var modifiedText = text.replace(stringToReplace, replaceWith);
$(destSelector).text(modifiedText);
}
// Usage
cloneText("#original", "#clone", "original", "cloned");