0

在一篇文章的脚注引用列表中,我想选择所有出现的“(en)”并将它们包装起来,以便我可以对它们应用粗体样式以及右边距。

如何用 jQuery 做到这一点?

4

2 回答 2

2

假设您可以将所有数据放入字符串中:

var myString = $('#footnotes').html();

由于您不需要正则表达式,您可以拆分为一个数组并重新加入.. 例如:

var newString = myString.split("(en)").join("<span class='en-element'>(en)</span>");
$('#footnotes').html(newString);
于 2012-10-10T13:27:07.223 回答
1

使用正则表达式查找“​​(en)”,然后使用 string.replace 将它们替换为您想要的内容。

我知道什么时候使用正则表达式,但对它的 sintaxys 不太熟悉,所以很抱歉没有提供确切的代码,看看这篇文章,他们试图做同样的事情,但
用 \n 找到并替换它

jQuery javascript 正则表达式 将 <br> 替换为 \n

于 2012-10-10T13:27:45.183 回答