jq监听某个input的value是否有变化
时间: 2024-02-20 07:02:12 浏览: 102
jQuery/JS监听input输入框值变化实例
你可以使用 jQuery 的 `on` 方法结合 `input` 事件来监听某个 `input` 元素的 `value` 是否有变化。以下是一个例子:
```javascript
// 选择需要监听变化的 input 元素
var inputElement = $('#inputElement');
// 保存上一次的 value
var oldValue = inputElement.val();
// 监听 input 元素的 input 事件
inputElement.on('input', function() {
var newValue = $(this).val();
if (newValue !== oldValue) {
console.log('value has changed');
// 做你需要的操作
oldValue = newValue;
}
});
```
在上述代码中,我们首先选择需要监听变化的 `input` 元素,然后在 `input` 事件中获取当前的 `value` 值,并与之前保存的值进行比较。如果发现值有变化,就执行相应的操作,并将新的值保存起来,以备下次比较。
阅读全文