如何获取附加变量jQuery的值

如何获取附加变量jQuery的值,jquery,Jquery,如果我没有很清楚地解释自己,请提前道歉。我认为我需要做的是,如果我错了,请引导我走向正确的方向,但我正试图捕获附加变量的总值 HTML 加 期末金额: 0 我想这应该行得通 var allLi = $('#myList li'); var sumOfLi = 0; for(var i=0; i<allLi.length; i++){ sumOfLi = sumOfLi + $(allLi[i]).text()*1; } var allLi=$('#myList li'); var

如果我没有很清楚地解释自己,请提前道歉。我认为我需要做的是,如果我错了,请引导我走向正确的方向,但我正试图捕获附加变量的总值

HTML


加
期末金额:
0

    我想这应该行得通

    var allLi = $('#myList li');
    var sumOfLi = 0;
    for(var i=0; i<allLi.length; i++){
      sumOfLi = sumOfLi + $(allLi[i]).text()*1;
    }
    
    var allLi=$('#myList li');
    var sumOfLi=0;
    
    对于(var i=0;i你应该这样做

    var listItems = $('#myList li');
    var i, sum = 0;
    
    listItems.each(function() {
       sum += parseInt($(this).text());
    });
    
    见此:

    你需要循环每一个li,得到它的值,把它们加起来,然后从你的起始数量中减去这个总数,得到你还剩下多少

    var runningTotal = 0; // the total of all li's 
    var startingAmount = $("#startingAmt").val(); // the left field
    
    $("#myList li").each(function(){
        runningTotal += parseInt($(this).text());
    });
    
    $("#endingAmt").text(startingAmount - runningTotal); // how much you have left
    

    试图用文本总结不会得到正确的答案-带有
    100
    &
    200
    的项目将产生
    100200
    @NafiulIslam use$(allLi[i]).text()*1;嘿,非常感谢你的工作!我很感谢你!我试图提高投票率,但我的排名不够高:(
    var listItems = $('#myList li');
    var i, sum = 0;
    
    listItems.each(function() {
       sum += parseInt($(this).text());
    });
    
    var runningTotal = 0; // the total of all li's 
    var startingAmount = $("#startingAmt").val(); // the left field
    
    $("#myList li").each(function(){
        runningTotal += parseInt($(this).text());
    });
    
    $("#endingAmt").text(startingAmount - runningTotal); // how much you have left