[英]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
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.