Javascript 如何更改每个元素';使用jQuery删除一个类中的内容

Javascript 如何更改每个元素';使用jQuery删除一个类中的内容,javascript,jquery,class,foreach,currency,Javascript,Jquery,Class,Foreach,Currency,希望有人能帮我。 我有一个类的30个元素的内容 我需要使用click(function(){…方法更改每个元素,例如单击按钮 每个元素的值应该是*2之前的值 以下是我的html的一部分: <p>from <span class="currency">69.95</span></p> <p>Economy Worldwide - above <span class="currency">65.05</span>&l

希望有人能帮我。 我有一个类的30个元素的内容

我需要使用
click(function(){…
方法更改每个元素,例如单击按钮

每个元素的值应该是*2之前的值

以下是我的html的一部分:

<p>from <span class="currency">69.95</span></p>
<p>Economy Worldwide - above <span class="currency">65.05</span></p><p>Express Worldwide - above <span class="currency">195.15</span></p>
从69.95开始

全球经济-高于65.05

全球经济快报-高于195.15


谢谢您的帮助。

我将按以下方式进行:

$("button").click(function() {
    $(".currency").text(function(i, val) {
        return val * 2;
    });
});
演示:我建议:

$('.currency').click(function(){
    $('.currency').text(function(i,t){
        return parseFloat(t * 2).toFixed(2);
    });
});

您尝试过什么吗?要单击其中一个并更改所有30个元素的值吗?所有元素的值都必须相等?是的,我尝试过使用parseFloat($('.currency').text()从.currency内容获取数字。替换(/([^0-9\\\.])/g,”);不要忘记分析该数字:)@mattytommo不需要。乘法将隐式地完成它。@js php:如果它对您有帮助,请单击它旁边的复选标记,将此答案标记为已接受。
$('button').click(function () {
    $('span.currency').each(function () {
        var newVal = $(this).text() * 2;
        $(this).text(newVal.toFixed(2));
    });
});