{//做某事 }),此方法仅在用户在输入中插入内容时有效,但当函数更改值时,-6ren">
gpt4 book ai didi

javascript - 当函数改变输入时如何检查输入?

转载 作者:行者123 更新时间:2023-11-28 03:28:07 25 4
gpt4 key购买 nike

当函数更改输入值时,我无法检查我的输入。我试过这个:$(selectElement).on("更改键盘粘贴点击", ()=>{//做某事 }),此方法仅在用户在输入中插入内容时有效,但当函数更改值时,它不起作用!你有什么想法吗?

最佳答案

此 jQuery 代码可捕获对任何元素的即时更改,并且应该适用于所有浏览器:

 $('.selectElements').each(function() {
var elem = $(this);

// Save current value of element
elem.data('oldVal', elem.val());

// Look for changes in the value
elem.bind("propertychange change click keyup input paste", function(event){
// If value has changed...
if (elem.data('oldVal') != elem.val()) {
// Updated stored value
elem.data('oldVal', elem.val());

// Do action
console.log('change!');
}
});
});

关于javascript - 当函数改变输入时如何检查输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58442035/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com