Javascript 如何更改每个元素';使用jQuery删除一个类中的内容
希望有人能帮我。 我有一个类的30个元素的内容 我需要使用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
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));
});
});