我有一些jquery从数据属性中获取字符串值,然后根据value
的值增加值。我希望它每次增加值并将新的总数写入数据属性,但是它不能按预期工作。
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);
});
答案 0 :(得分:0)
$(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);
});
});