簡體   English   中英

兩個具有鍵入功能的輸入字段

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM