【发布时间】:2023-04-02 20:35:01
【问题描述】:
我正在尝试将 keyup 函数添加到使用 jquery 添加到 DOM 的输入字段中。
$("#testDiv").html("<input id='testTextbox' name='testTextbox' type='text' onkeyup='testKeyUp(this)'>");
一旦用户在testTextbox 中输入值并按下回车键,我想做一些操作。
keyup函数是这样的:
function testKeyUp(e) {
alert(e.keyCode+" : "+e.which);
}
e.keyCode 和 e.which 返回未定义。
如何在 keyup 函数中获取 keycode?谁能帮我解决这个问题?提前致谢。
【问题讨论】:
-
您正在将元素分配给您的 testKeyUp 处理程序
-
你在哪里调用
shippingPackageKeyValueKeyUp函数? -
对不起。这是一个错字。我已经编辑了问题。
-
尝试将
event传输到eventHandler而不是this,像这样-onkeyup='testKeyUp(event)
标签: javascript jquery events onkeyup