gpt4 book ai didi

jquery - 使用 val() 设置输入值时会触发什么 jquery 事件?

转载 作者:行者123 更新时间:2023-12-01 01:01:46 25 4
gpt4 key购买 nike

我可以设置这个监听器:

$('input[type="text"]').on('keyup paste input change', function() {
console.log('Hello!');
});

如果我打开 DevTools 并执行以下操作:

$('input[type="text"]').val('a new value');

上面的事件都没有被调用。对于这种情况,我应该监听哪个事件?

最佳答案

以编程方式更改元素值不会触发事件,您必须自己执行此操作。您可以使用触发器来触发 jQuery 中的事件处理程序:

$('input[type="text"]').val('a new value').trigger('change');

关于jquery - 使用 val() 设置输入值时会触发什么 jquery 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16501549/

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