jQuery:将$(货币符号)替换为另一个货币符号

问题描述:

我正在寻找可让我将div内所有美元符号替换为“CHF”(另一种货币)的函数。原因是货币符号是硬编码的,应该被替换。

有没有简单的方法来做到这一点?

非常感谢提前。

jQuery('div').each(function(i){ jQuery(this).text(jQuery(this).text().replace('$','CHF')) }) 
+1

注意,稍作修改。我将它改为使用.text()而不是.html(),因为从技术上讲,您只想更新div文本内容,而不是属性,脚本标记等。 – Cerin 2010-01-19 13:56:40

+0

请注意,使用此示例的所有div标记元素都会待处理。这可能会减慢你的页面加载速度,在某些情况下会显着。只要有可能,建议用更具体的选择器来替换这种常见标签。 – yuga 2017-11-01 12:51:45