2

我有以下div:

<div id="header">
  <input type="text" id="input_navbar"/>
</div>

<div id="core">
  Listing
</div>

<div id="status"></div>

然后我有代码:

$('#input_navbar').on('keyup',function(e){
  $("#status").html($('#input_navbar').val());
});

keyup 事件永远不会触发。如果我用按键替换它或更改它可以正常工作。当涉及到 keyup 事件时,是否有一些特定的事情需要牢记?

4

2 回答 2

2

这已在 PhoneGap 2.1.0 中修复。它还没有可用,我必须自己构建它。

于 2012-09-25T09:41:00.733 回答
0

刚刚使用以下环境测试了以下 keyup 事件的代码,它可以工作:

电话间隙:2.0.0

<script type="text/javascript>
function test()
{
 alert('Keyup event working');
}
</script>

HTML:

Keyup test<input type="text" onkeyup="javascript:test();" id="test">

Keyup事件在按键被释放时触发,keypress 事件在按键被按下时被释放。也许您应该考虑使用正确的事件?

于 2012-09-24T15:52:51.687 回答