我在价格中循环使用span标签,并在价格中应用* 2或/ 2公式。不知何故,这个循环使公式3次而不是1次。
$("input[name=service_amount]:radio").change(function() {
calcPrice(this);
});
function calcPrice(context) {
$.each($('.order_details_small_text'), function(index, value) {
var price = parseFloat(this.innerHTML.replace(/[^0-9\.]+/g, ""));
var newPrice = ($(context).val() == "0" ? price / 2 : price * 2);
$(this).html('€(' + newPrice + ')');
});
}
是。我有三个跨度与“order_details_small_text”类。但它仍然应该循环跨越并根据$(this)上下文应用新价格一次,对吗?
但不是40 - > 20和20 => 10我得到40 - > 5和20 - > 2.5。