在更改下拉菜单时更改文本字段的内容

时间:2013-07-03 10:54:14

标签: jquery function drop-down-menu onchange select-menu

每次更改5个下拉菜单中的一个时,我尝试使用以下内容更改5个文本框的值。由于某种原因它不起作用。我只是想从下拉列表中获取值并将其放入文本框中,我不需要任何其他信息,例如之间的数据 而且,只是价值,我不知道为什么它不工作:-S。下拉列表中的值将是一个数字字符串,例如458766958

    <script>
    $('#stock1').change(function() {
        $('#stock1T').val($('#stock1 option:selected').data('value'));
    })

    $('#stock2').change(function() {
        $('#stock2T').val($('#stock2 option:selected').data('value'));
    })

    $('#stock3').change(function() {
        $('#stock3T').val($('#stock3 option:selected').data('value'));
    })

    $('#stock4').change(function() {
        $('#stock4T').val($('#stock4 option:selected').data('value'));
    })

    $('#stock5').change(function() {
        $('#stock5T').val($('#stock5 option:selected').data('value'));
    })
    </script>

1 个答案:

答案 0 :(得分:1)

而不是使用data(),请尝试使用val()

获取所选值
      $('#stock1').change(function() {
              $('#stock1T').val($('#stock1 option:selected').val());
         });