JQuery添加下拉列表和输入数字字段的值

时间:2018-02-07 14:11:08

标签: javascript jquery html

我有一个进行计算的表格。它从组件中获取所选选项的值,并乘以在输入数字字段中输入的单位数。

我无法显示表格中的单位数量,因为我当前选择的所有值都是下拉列表。

    $('#calc input, #calc select').each( function (index) {
       var input = $(this);
    $(tr).insertBefore("#finalrow").append('<td class=row-'+ $(input).attr("id") + '>' + $(input).find('option:selected').text() + '</td>');
    });

JS Fiddle

enter image description here

这是否需要if else语句来从输入选择和输入数值中选择值?如何做到这一点?

1 个答案:

答案 0 :(得分:0)

这就是你想要的。

/*const componentFactor = $(tr).children(".row-component").text();*/
  const componentFactor = parseInt($('#component').val());
/*const units = $(tr).children(".row-units").text();*/
  const units = parseInt($('#units').val());

JSFIDDLE here

如果有帮助请告诉我