欢迎,
我有功能
$('#myfield').keyup(function () {
//do something
}
// - 当用户在myfield中写一些东西时,会做一些事情.我注意到,当用户从浏览器使用"自动完成"时,我的功能不会被执行.
我找到了想法,使用焦点
您是否知道我如何将这些代码组合在一起,而无需编写这样的第二个函数?
$('#myfield').focusout(function () {
//do something
}
我想将这2个函数放在一起,不要写//做某事,两次.
问候
Nic*_*ver 17
您可以使用.bind()以空格分隔的事件列表来绑定您的处理程序,如下所示:
$('#myfield').bind("keyup focusout", function () {
//do something
});
Run Code Online (Sandbox Code Playgroud)
不过,除非你需要一些特殊的传播,我会坚持使用blur过focusout,只是偏好真的:
$('#myfield').bind("keyup blur", function () {
//do something
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8137 次 |
| 最近记录: |