JavaScript删除价格,但不删除文字?

时间:2016-04-18 10:43:40

标签: javascript jquery html

所以,如果你点击“Item-Card”然后它会收取价格并“显示”它并且物品卡变成红色。如果再次单击它(项目卡),它将返回白色并从显示中删除“价格”。所以,我添加了基本相同的东西,只是在我眼中使用“项目名称”它的工作方式相同,但是如果你重新点击它,它就不会删除该项目。

的JavaScript

var totalCoins = 0;
var showItem;
function calculateTotal() {
    totalCoins = 0;
    showItem;

    $(".selected-item").each(function() {
        var value = Number(prices2[$(this).find("img").attr("title")]);
        var naaaaame = $(this).find("img").attr("title");
        totalCoins += value;
        showItem = $("#items").html($("#items").html() + "<div class="+naaaaame+">"+naaaaame+" - "+value+" Coins</div>");
    });
    $("#coins-amt").text(numberWithCommas(totalCoins));
    if (totalCoins == 0) {
        $('#withdraw-button').addClass('disabled');
    } else {
        $('#withdraw-button').removeClass('disabled');
        $('#withdraw-button').removeClass('enabled');
    }
}

JavaScript点击卡

    $(".item-card").mousedown(function() {
        $(this).toggleClass("red lighten-1 white-text selected-item");
        calculateTotal();
    });

JavaScript创建卡

$("#inventory").html($("#inventory").html() + "<li class='col 2' style='padding:1%;font-weight:bold;font-size:16px'><div class='card item-card waves-effect waves-light' style='margin:0%;height:295px;width:295.438px' id='" + item.id + "'><div class='iteam' style='text-decoration: underline;text-align: left'>"+item.naame+"</div><div class='condition' style='text-align: left;text-size:13px'>"+item.condition+"</div><div class='center-align' style='padding:6%'><img title=\"" + item.name + "\" draggable='false' src='https://steamcommunity-a.akamaihd.net/economy/image/" + item.iconurl + "/200fx200'><div class 'floatvalue'>Float: 0.11503319442272186<div class='bitskinscomp' style='font-weight: normal;font-size:12px'>"+message+"</div><div class='buyer-price center-align'>"+numberWithCommas(item.price)+" Coins</li></div></div>");

HTML

<div class="itemcart" id="items" style="position:relative;top:-120px;left:350px">Items</div>
<span id="status"></span>
</div>
<div class="container center" id="inv_container" style="margin-top:2%">

0 个答案:

没有答案