javascript - 页面加载时的 Jquery keyup

标签 javascript jquery html

我正在使用 jquery keyup 来计算费用,keyup 工作正常,但问题是页面加载费用没有显示,这意味着它仅在按下某个键时有效,但我想计算页面加载费用。这里是我的代码

HTML:

<tr>
    <td><label for="amount">Amount</label></td>
    <td><div class="input-container"><input name="amount" id="amount"  value="100"  type="text" /></td>
  </tr>



<tr>
    <td><label for="fee">Fee<font color="#CC0000">(5%)</font></label></td>
    <td>$ <span id="fees"> </span>
    </td>


  </tr>

<tr>
    <td><label for="net">Net amount</label></td>
    <td>$<span id="net"></span>
    </td>


  </tr>

J查询:

$(document).ready(function(){
    $('#amount').on('keyup change', function(){

        $('#fees').text($('#amount').val()*(5/100));

        $('#net').text($('#amount').val() - ($('#amount').val()*5/100));


         });    
});

最佳答案

你可以这样做

 $(document).ready(function(){

        //calcualte fee on page load
        calculateFee();

        $('#amount').on('keyup change', function(){

            calculateFee();
        }); 

        function calculateFee(){

           $('#fees').text($('#amount').val()*(5/100));
           $('#net').text($('#amount').val() - ($('#amount').val()*5/100));
        }

    });

关于javascript - 页面加载时的 Jquery keyup,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27336503/

相关文章:

javascript - && 用于 null 安全方法调用,好还是坏?

html - 在 div 列内垂直居中对齐

javascript - 文档就绪给出了错误的选择器高度

javascript - 打开包含 HTML 表单提供的变量的链接

Javascript 故障更新输入值

javascript - 如何使用 Jquery ajax 从 Laravel 输出 json 响应(发生错误时)

javascript - 如何修复 "Module build failed (from ./node_modules/babel-loader/lib/index.js):"?

javascript - 如何从 fs.Dirent 获取类型?

javascript - 获取以特定字符串开头的数组的值

javascript - jQuery:单击父元素时,隐藏子元素。单击子元素时,不隐藏它