jquery监听多个input
时间: 2023-07-02 21:14:50 浏览: 188
您可以使用 jQuery 的 `on` 方法来监听多个 input 元素的变化。例如,如果您有三个 input 元素,它们的 ID 分别是 `input1`、`input2` 和 `input3`,您可以使用以下代码:
```
$("#input1, #input2, #input3").on("input", function() {
// 在这里编写处理输入变化的代码
});
```
这段代码将监听三个 input 元素的 `input` 事件,当任何一个 input 元素的值发生变化时,会触发事件处理函数。您可以在事件处理函数中编写处理输入变化的代码。
相关问题
jquery 多个input 连续输入
您可以使用jquery的keyup事件来监听输入,然后使用一个计时器来延迟处理输入。以下是一个示例代码:
```
var typingTimer;
var doneTypingInterval = 500; // 500毫秒后处理输入
// 当输入框被键入时触发
$('input').keyup(function() {
clearTimeout(typingTimer);
typingTimer = setTimeout(doneTyping, doneTypingInterval);
});
// 处理输入
function doneTyping() {
// 在这里执行您的代码
console.log('输入完成');
}
```
这个示例代码监听所有的input元素,当用户键入时,它会清除之前的计时器,并启动一个新的计时器。如果用户停止键入超过500毫秒,计时器将触发doneTyping函数,您可以在这里处理输入。如果用户继续键入,计时器将被重置并等待下一次输入。
阅读全文