Alt代码和jQuery keyup事件 - 释放alt键时值不会更新

时间:2014-03-26 13:52:32

标签: javascript jquery

<div style="color: blue"></div>
<input type="text">

<script>
$('input').keyup(function(){
     $('div').html($(this).val());
 });
</script>

http://jsfiddle.net/NMqhW/

基本上,当使用alt代码时,释放alt键似乎会触发事件;但是,释放alt键时触发元素的值似乎没有使用alt代码符号更新。 (至少在我的chrome版本34; Windows中)

Alt似乎正在触发,好像我将一个console.log添加到它释放alt时它会触发的keyup。

有没有办法让它工作(理想情况下没有黑客),这样Alt代码更改也会更新DIV?

1 个答案:

答案 0 :(得分:-2)

&#13;
&#13;
screenNum = max(Screen('Screens'));
window = Screen('OpenWindow', screenNum, 0);
white = WhiteIndex(window);
Screen('TextSize', window, 20);
Screen('TextFont', window, 'Courier');
DrawFormattedText(window, 'Hello World', 'center', 'center', white)
Screen('Flip', window);
imageArray = Screen('GetImage', window);
WaitSecs(3);
Screen('CloseAll');
imwrite(imageArray, 'testImage.png');
&#13;
$('input').keyup(function(){
     $('div').html($(this).val());
 });
&#13;
&#13;
&#13;