gpt4 book ai didi

javascript - 捕获输入内的值变化

转载 作者:行者123 更新时间:2023-11-28 18:24:56 24 4
gpt4 key购买 nike

我有一个假设包含名称的输入,该输入具有与其自身绑定(bind)的更改和 keyup 事件,在我的代码中的某个时刻,我自己设置输入的值,但更改/keyup 事件没有捕获输入中更改的值。

这是一个片段:

 <input class="form-control inp-playlist-name" type="text" name="playlist" value="" placeholder="e.g. Have a Nice Day">


$('.inp-playlist-name').bind('change keyup', function(){
//do something
});

//at some point i change the value
$('.inp-playlist-name').val('A value');

还有其他事件可以捕获这种变化吗?

最佳答案

如果您使用 Javascript 更改字段的值,则不会有 change 事件。相反,您可以trigger进行更改后自行处理事件。

$('.inp-playlist-name').val('A value').trigger('change');

(请记住,如果您不小心,执行此操作时可能会导致无限循环。)

关于javascript - 捕获输入内的值变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39338544/

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