结果不';更改下拉列表Javascript后更新

结果不';更改下拉列表Javascript后更新,javascript,jquery,dropdown,Javascript,Jquery,Dropdown,如果运行代码段,请尝试在设备价格中添加省和值。(这与预期的一样有效)但执行此操作后,如果再次更改省,则不会更新。我怎样才能做到这一点 基本上,我想做的是,每当你改变一些东西,它应该会自动更新6个月和12个月框 var省=['5.00'、'12.00'、'12.00'、'15.00'、'15.00'、'5.00'、'15.00'、'13.00'、'15.00'、'14.975'、'11.00'、'5.00']; $('#paybright')。更改(函数(paycalc){ var o=pars

如果运行代码段,请尝试在设备价格中添加省和值。(这与预期的一样有效)但执行此操作后,如果再次更改省,则不会更新。我怎样才能做到这一点

基本上,我想做的是,每当你改变一些东西,它应该会自动更新6个月和12个月框

var省=['5.00'、'12.00'、'12.00'、'15.00'、'15.00'、'5.00'、'15.00'、'13.00'、'15.00'、'14.975'、'11.00'、'5.00'];
$('#paybright')。更改(函数(paycalc){
var o=parseInt($(this.val())<14?$(this.val())-1:2;
$(#paytax').val(省[o]).addClass('hidden');
});
$('paytax,#paybprice')。on('input',function paycalc(){
const paytax=编号(document.getElementById(“paytax”).value);
const paybprice=Number(document.getElementById(“paybprice”).value);
const sixmos=(document.getElementById(“sixmos”);
常量twemos=(document.getElementById(“twemos”);
如果(工资价格<300){
$('sixmos').val(“不适用”);
$('twemos').val(“不适用”);
}否则{
$('sixmos').val(“$”+((paybprice*(1+paytax/100)+(6*3.95))/6.toFixed(2)+“/月”);
$('twemos').val(“$”+((paybprice*(1+paytax/100)+(12*3.95))/12.toFixed(2)+“/月”);
}
})

选择省
阿尔伯塔省
不列颠哥伦比亚省
马尼托巴省
新不伦瑞克省
纽芬兰和拉布拉多
西北地区
新斯科舍省
努纳武特
安大略
爱德华王子岛
魁北克省
萨斯喀彻温省
育空地区
6个月
12个月
只需触发输入
$('paytax,#paybprice')。选择更改后触发(“输入”)

$('#paybright').change(function(paycalc) {
  var o = parseInt($(this).val()) < 14 ? $(this).val() - 1 : 2;
  $('#paytax').val(province[o]).addClass('hidden');
$('#paytax, #paybprice').trigger("input") 
});
$('#paybright')。更改(函数(paycalc){
var o=parseInt($(this.val())<14?$(this.val())-1:2;
$(#paytax').val(省[o]).addClass('hidden');
$(“#paytax,#paybprice”).trigger(“输入”)
});
var省=['5.00'、'12.00'、'12.00'、'15.00'、'5.00'、'15.00'、'5.00'、'13.00'、'15.00'、'14.975'、'11.00'、'5.00'];
$('#paybright')。更改(函数(paycalc){
var o=parseInt($(this.val())<14?$(this.val())-1:2;
$(#paytax').val(省[o]).addClass('hidden');
$(“#paytax,#paybprice”).trigger(“输入”)
});
$('paytax,#paybprice')。on('input',function paycalc(){
const paytax=编号(document.getElementById(“paytax”).value);
const paybprice=Number(document.getElementById(“paybprice”).value);
const sixmos=(document.getElementById(“sixmos”);
常量twemos=(document.getElementById(“twemos”);
如果(工资价格<300){
$('sixmos').val(“不适用”);
$('twemos').val(“不适用”);
}否则{
$('sixmos').val(“$”+((paybprice*(1+paytax/100)+(6*3.95))/6.toFixed(2)+“/月”);
$('twemos').val(“$”+((paybprice*(1+paytax/100)+(12*3.95))/12.toFixed(2)+“/月”);
}
})

选择省
阿尔伯塔省
不列颠哥伦比亚省
马尼托巴省
新不伦瑞克省
纽芬兰和拉布拉多
西北地区
新斯科舍省
努纳武特
安大略
爱德华王子岛
魁北克省
萨斯喀彻温省
育空地区
6个月
12个月