Javascript jquery使用数量和步骤计算总计

Javascript jquery使用数量和步骤计算总计,javascript,jquery,Javascript,Jquery,我需要帮助! 我需要一个jquery脚本来计算总计: 我需要1个数量输入字段。 如果数量为: 在1到60之间,价格是750, 在61到90之间,价格是850, 在91到120之间,价格是995, 我还需要添加带有数量输入字段的新行 我需要计算所有产品的总价格。 我已经试过了,但不知道怎么做 谢谢。 我尝试了以下方法: <script type="text/javascript"> function miaFunzione() { $("#Container")

我需要帮助! 我需要一个jquery脚本来计算总计: 我需要1个数量输入字段。 如果数量为: 在1到60之间,价格是750, 在61到90之间,价格是850, 在91到120之间,价格是995, 我还需要添加带有数量输入字段的新行 我需要计算所有产品的总价格。 我已经试过了,但不知道怎么做

谢谢。
我尝试了以下方法:

<script type="text/javascript">
    function miaFunzione() {
        $("#Container").append("<li><input type='text' class='qty' value='' placeholder='superfice' /> <a onclick='miaFunzione()'>aggiungi [+]</a></li>");

        var totale = 0;

        $("#Container li").each(function () {
            var qty = new Number($(this).children('.qty').val());

            if (qty <= 60) {
                prezzo = 750;
            }else if (qty >= 61 && qty <= 90){
                prezzo = 850;
            }else if (qty >= 91 && qty <= 120){
                prezzo = 995;
            };

            totale = totale + prezzo;

        });

        $("#totMoney").html(totale);
    }
</script>

函数miaFunzione(){
$(“#容器”)。追加(
  • aggiungi[+]
  • ); var totale=0; $(“#容器li”)。每个(函数(){ var qty=新编号($(this).children('.qty').val()); 如果(qty=61&&qty=91&&qty您可以使用此

    $(文档).ready(函数(){
    $('body').on('keyup','li>.qty',function(){
    var totale=0;
    $(“#集装箱数量”)。每个(功能(){
    var qty=parseFloat($(this.val());
    
    如果(qty=61&&qty=91&&qty请检查我为您制作的JSFIDLE

    函数miaFunzione(){
    $(“#容器”)。追加(
  • aggiungi[+]
  • ); var totale=0; var-prezzo=0; $(“#容器li”)。每个(函数(){ var qty=parseFloat($(this).children('.qty').val()); 如果(数量>0){
    如果(qty=61&&qty=91&&qty)你有什么问题,你有什么问题吗?你真的应该绑定on()而不是使用内联绑定。但是正如@Frayne Konok所问的,你有什么问题?你看到了什么错误?为Quaty创建一个onchange事件,然后获取总数,在创建新行时不要获取总数。我不知道这段代码是否正确,因为它没有运行,我不知道如何做,我希望你能帮助我编写正确的代码,我需要添加很多行,和所有行的总和,谢谢
    <ul id="Container">
        <li>
            <input type="text" value="" class="qty" placeholder="superfice" /><a onclick="miaFunzione()">aggiungi [+]</a>
        </li>
    </ul>
    <br />
    
    TOTALE COSTO: € <strong id="totMoney">0</strong>
    
    function miaFunzione() {
        $("#Container").append("<li><input type='text' class='qty' value='' placeholder='superfice' /> <a onclick='miaFunzione()'>aggiungi [+]</a></li>");
    
        var totale = 0;
        var prezzo = 0;
    
        $("#Container li").each(function () {
            var qty = parseFloat($(this).children('.qty').val());
        if(qty > 0) {
          if (qty <= 60) {
            prezzo = 750;
          }else if (qty >= 61 && qty <= 90){
            prezzo = 850;
          }else if (qty >= 91 && qty <= 120){
            prezzo = 995;
          };
        }
    
            totale = totale + prezzo;
            prezzo = 0;
    
        });
    
        $("#totMoney").html(totale);
    }