为什么可以';t我获取值并使用jQuery将其显示在输入字段中

为什么可以';t我获取值并使用jQuery将其显示在输入字段中,jquery,ajax,asp.net-mvc,Jquery,Ajax,Asp.net Mvc,我想得到一个季度,如果满足某些条件,在文本框中输入一个特定值 jQuery(document).ready(function () { jQuery().on('keyup', function (event) { var month = (new Date()).getMonth(); var quarter = (Math.ceil(month / 3)); var adCov=''; if (quarter===1)

我想得到一个季度,如果满足某些条件,在文本框中输入一个特定值

jQuery(document).ready(function () {
    jQuery().on('keyup', function (event) {
        var month = (new Date()).getMonth();
        var quarter = (Math.ceil(month / 3));

        var adCov='';
        if (quarter===1) {
             adCov = jQuery(".A1").val() / jQuery(".Q1").val();
        }
        else
        if (quarter === 2) {
             adCov = jQuery(".A2").val() / jQuery(".Q2").val();
            }
        else
        if (quarter === 3) {
             adCov = jQuery(".A3").val() / jQuery(".Q3").val();
                }
        else
        if (quarter === 4) {
             adCov = jQuery(".A4").val() / jQuery(".Q4").val();
        }

        //document.getElementsByClassName("adCov").val() = adCov;
        $(".adCov").val(adCov);
    });
  });
..................................................................
下表是一个循环:

  '<td class="bg-success number">< input type = "text" name = "total" 
 class="" /> <input type=""text  class="adCov"/> </td>' +
”+

您能否在您的问题@ladi中也包含html内容。因为我无法从中识别出什么是
A1
A2
等等,为什么要用
ajax
asp.net mvc
标记?示例中没有任何东西可以证明这些标记是正确的。。。是一些
的类名,它生成无效的标记
jQuery()。在('keyup'),
--我甚至不确定何时或是否会运行,因为没有选择器。此外,所有这些
.val()
将只对DOM中具有该类的第一个元素运行。