将值从选择复制到文本

Sou*_*rav 3 jquery

即使select的值发生变化,我也希望将select的值复制到text字段.
我的代码

$(document).ready(function() {
   $('#select').change(function() {
      $('#text').val($('#select').val());
   });  
});
Run Code Online (Sandbox Code Playgroud)

此代码仅在我使用鼠标更改选择值时有效,但如果我将其对焦并按向上/向下箭头键则不起作用.

Wes*_*rch 5

这是预期的行为,在选择选项之前不会更改实际值.在使用向上/向下箭头进行选择后按"enter"时,它仍然有效.

您尝试并可以根据需要绑定更多事件,例如:

$('#select').bind('change click keyup', function() {
  $('#text').val($(this).val());
});
Run Code Online (Sandbox Code Playgroud)

演示:http://jsfiddle.net/Q2G9F/