我有两个输入字段,我需要一个函数,当#name或#email的值发生变化时,会执行一些操作。我的开始并不实际。两个输入字段与键控功能
$('#name').keyup(function() {
// OR
$('#email').keyup(function() {
// DO SOMETHING
});
});
我有两个输入字段,我需要一个函数,当#name或#email的值发生变化时,会执行一些操作。我的开始并不实际。两个输入字段与键控功能
$('#name').keyup(function() {
// OR
$('#email').keyup(function() {
// DO SOMETHING
});
});
您可以使用逗号,
分离multiple selectors:
$('#name,#email').keyup(function() {
// DO SOMETHING
});
谢谢大家。我将使用此代码。 – sascha
你的代码嵌套,到$('#email')
keyup事件的第二个电话会被执行只有上#name
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
});
这应该工作。哪里不对?? –
https://api.jquery.com/multiple-selector/ – Satpal
他设置了右括号错误...这不起作用 – enyce12