Jquery 选择后,如何将收音机和输入文本中的值添加到另一个输入文本中?

Jquery 选择后,如何将收音机和输入文本中的值添加到另一个输入文本中?,jquery,radio-button,textinput,Jquery,Radio Button,Textinput,我有一个无线电列表来选择付款值。选择付款值时,它会添加到金额文本输入中 我还可以选择“其他金额” 我想做的是单击“其他金额”,显示隐藏的文本输入,当您添加值时,它将添加到“金额文本输入” 如果随后单击其他无线电值中的一个,它将隐藏“其他金额”文本输入,并且该值将更改为所做的选择 HTML: 要将值从一个文本框复制到另一个文本框,可以执行以下操作 $('#other-amount').on('keyup', function(){ $("#amount").val($(thi

我有一个无线电列表来选择付款值。选择付款值时,它会添加到金额文本输入中

我还可以选择“其他金额”

我想做的是单击“其他金额”,显示隐藏的文本输入,当您添加值时,它将添加到“金额文本输入”

如果随后单击其他无线电值中的一个,它将隐藏“其他金额”文本输入,并且该值将更改为所做的选择

HTML:


要将值从一个文本框复制到另一个文本框,可以执行以下操作

 $('#other-amount').on('keyup', function(){
          $("#amount").val($(this).val());     
  });
要在任何其他收音机上隐藏它,请选择

 $('input:radio[id!=other]').on('click', function(){
    $('#other-amount').hide();
});

查看一个工作示例

jQuery
。live()
已被弃用,您应该使用
.on()
。感谢hsalama,它工作得非常好。如果我想在单击另一个值时清除“其他金额”怎么办?这样,如果您返回到它,它就没有价值了?只需执行
$(“#其他金额”).val(“”)
 $('#other-amount').on('keyup', function(){
          $("#amount").val($(this).val());     
  });
 $('input:radio[id!=other]').on('click', function(){
    $('#other-amount').hide();
});