jQuery从隐藏字段onclick获取值,并将值添加到另一个textfield

jQuery从隐藏字段onclick获取值,并将值添加到另一个textfield,jquery,html,onclick,Jquery,Html,Onclick,HTML: 来自: 致: jQuery: <script type="text/javascript"> $(document).ready(function() { $('#from').click(function() { var input = $( '#from input').val(); $("#fromHidden").attr("value", input); });

HTML:

来自:
致:
jQuery:

<script type="text/javascript"> 

    $(document).ready(function() {

        $('#from').click(function() {
            var input = $( '#from input').val();
            $("#fromHidden").attr("value", input);
        });

        $('#to').click(function() {
            var input = $( "#to").val();
            $("#fromTo").val(input);
        });

    }); 

</script>

$(文档).ready(函数(){
$('#from')。单击(函数(){
var input=$(“#来自输入”).val();
$(“#fromHidden”).attr(“值”,输入);
});
$('#to')。单击(函数(){
var输入=$(“#到”).val();
$(“#fromTo”).val(输入);
});
}); 
我想从HTML输入字段中获取值,
'to'
'from'
,并将它们添加到隐藏文本字段
'toHidden'
'fromHidden'
。这可以在“到”和“从”更改时随时进行

我编写的jQuery目前不起作用


任何帮助都将不胜感激。

您可以使用名称的属性选择器来获取命名标记

$('#from,#to').change(function () {
    $("[name=fromHidden]").val($('#from').val());
    $("[name=toHidden]").val($('#to').val());

});

如果要在更改时更新值,请使用以下脚本

$('.form-control').on('input propertychanged', function () {
    var input = $(this).val();
    $('[name=' + this.id + 'Hidden]').val(input);
});

使用
$('#from').val()
而不是
$('#from input').val()
或简单地使用
$(this).val()
@Anoop-好的捕获:-)
$('.form-control').on('input propertychanged', function () {
    var input = $(this).val();
    $('[name=' + this.id + 'Hidden]').val(input);
});