两个具有keyup功能的输入字段
Two input fields with keyup function
我有两个输入字段,我需要一个函数来在#name或#email的值更改时执行某些操作。我的开局并不奏效。
$('#name').keyup( function() {
// OR
$('#email').keyup( function() {
// DO SOMETHING
});
});
您可以使用逗号,
分隔多个选择器:
$('#name,#email').keyup( function() {
// DO SOMETHING
});
您的代码是嵌套的,只有当触发了#name
上的keyup事件时,才会执行对$('#email')
keyup事件的第二次调用。
代码应该是这样的:
$('#name,#email').keyup( function() {
// DO SOMETHING
});
$('#name,#email').on('keyup', function() {
// DO SOMETHING
});
您错误地关闭了keyup函数,这就是为什么不起作用:
$('#name').keyup( function() {
// OR
}); //closing here
$('#email').keyup( function() {
// DO SOMETHING
});
//}); not here
一个更好的多选择器解决方案,如@Felix:
$('#name,#email').keyup( function() {
// DO SOMETHING
});
相关文章:
- keyup事件处理程序更改焦点不适用于快速键入
- JQuery合并了keyup和focusout两个函数
- 添加文字和评论功能更新Div
- JavaScript打印功能使日历停止工作
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 如何防止网页加载后自动启动功能
- 除修剪外的其他功能
- 悬停功能触发器
- 使用angularjs向浏览器发送servlet响应(下载功能)
- 删除CKEditor工具栏按钮,但不删除功能
- 如何在 Keyup 搜索功能中使用箭头导航进行滚动
- 保持iOS键盘打开,而keyup功能运行
- Textarea不能与jQuery live keyup功能一起工作
- keyup功能可以在所有浏览器中正常工作,但仅在IE中不起作用
- 延迟后运行keyup功能
- 问题传递空间与jquery上KeyUp功能
- Keyup功能不工作的数据表搜索
- 两个具有keyup功能的输入字段
- 拍卖助推:取代.keyup功能
- 当有人复制和粘贴时触发keyup功能