根据数据属性字符串值递增小数

时间:2014-04-30 08:43:35

标签: jquery custom-data-attribute

我有一些jquery从数据属性中获取字符串值,然后根据value的值增加值。我希望它每次增加值并将新的总数写入数据属性,但是它不能按预期工作。

JSfiddle

JQ

$("#btn").click( function() {
    discount = $("#thisid").data("discount_tendered");
    // alert(discount);
    value = $("#value").text();
    valueDec = parseFloat(value);
    // alert(value);
    newDiscountVal = discount += valueDec;
    // alert(newDiscountVal);
    $("#thisid").attr("data-discount_tendered", newDiscountVal);
});

1 个答案:

答案 0 :(得分:0)

JSfiddle

$(function() {
 $('a#btn').click(function() { 
 var discount = parseFloat($("#discount").data("discount"));
 var increment = parseFloat($("#increment").text());
 var newDiscountVal = (discount + increment).toFixed(2);
 $("span#discount").text(newDiscountVal);
 $("#discount").data("discount", newDiscountVal);
    });

});