【发布时间】:2015-07-06 10:11:46
【问题描述】:
当用户清除文本字段并移出焦点时,我需要编写一个事件处理程序。
我正在使用以下函数来捕捉“聚焦”事件。
$("input[type=text]").blur(function () {
}
我有以下函数来捕获清除字段事件。
$("input[type=text]").keyup(function() {
if (!this.value) {
}
}
我尝试在 blur() 中使用 keyup() 函数,因为我需要捕捉焦点然后清除字段。这就是我的代码的样子:
$("input[type=text]").blur(function () {
$(this).keyup(function() {
if (!this.value) {
}
}
}
但它不起作用。甚至在焦点离开字段之前触发清除字段事件。此外,它多次触发事件。这里有什么问题?
【问题讨论】:
标签: javascript jquery