【发布时间】:2018-08-09 06:43:02
【问题描述】:
我有一个带有 javacript 函数的文本框,使用 keypress。
<input type="text" id="statusSheet"/>
JS
$('#statusSheet').keypress(function (e)
{
if(e.which ==13)
{
$('#statusSheet').unbind('keypress');
$.ajax(
{
url: "chkInfo",
type: "POST",
data:
{
statusSheet: statusSheet,
dataID: dataID
},
dataType: "JSON",
success: function (jsonStr)
{
$('#statusSheet').bind('keypress');
}
}
}
});
当我尝试按回车键时,首先它会unbind 文本框,直到 ajax 被处理,然后将其恢复为bind 按键。
尝试后unbind工作正常,但恢复后仍然没有效果unbind。
是否可以解绑然后绑定按键?
【问题讨论】:
标签: javascript jquery bind unbind