我有兩個輸入字段,我需要一個函數,當#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