use*_*160 3 javascript jquery events event-handling
我有一个带id的输入框#input
.此输入框将在模糊或按下输入按钮时激活功能.
如何将这两个事件合二为一?
$('#input')
.keypress(function(e))
.blur(function(event) {
//Do something
});
Run Code Online (Sandbox Code Playgroud)
使用bind()
.通过包含由空格分隔的每个事件类型,可以同时绑定多个事件类型:
$('#input').bind('keypress blur', function(event) {
//Do something
});
Run Code Online (Sandbox Code Playgroud)
或者您可以通过传递事件类型/处理程序对的对象来同时绑定多个事件处理程序:
$('#foo').bind({
keypress : function(e) {
e.preventDefault();
if(e.which == 13) { //Detects enter key depressed!
// do something on keypress
}
},
blur: function() {
// do something on blur
}
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
136 次 |
最近记录: |