2010-01-19 10 views
1

Я ищу функцию, которая позволит мне заменить все долларовые символы в div на «CHF» (другая валюта). Причина в том, что символ валюты жестко запрограммирован и его нужно заменить.

Есть ли простой способ сделать это?

Большое спасибо заранее.

ответ

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

примечание, незначительный модификация. Я изменил его на использование .text() вместо .html(), так как технически вы хотите обновить содержимое текста div, а не атрибуты, теги скриптов и т. Д. – Cerin

+0

Обратите внимание, что с использованием этого примера все элементы тега div для обработки. Это может замедлить загрузку вашей страницы, в некоторых случаях значительно. Когда это возможно, рекомендуется заменить такой общий тег на более конкретный селектор. – yuga

Смежные вопросы