gpt4 book ai didi

jquery - val() 不会触发 jQuery 中的change()

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

当我使用按钮更改文本框的值时,我尝试触发文本框上的 change 事件,但它不起作用。检查this fiddle .

如果您在文本框中输入内容并单击其他位置,则会触发更改。但是,如果单击该按钮,文本框值会发生更改,但 change 不会触发。为什么?

最佳答案

onchange 仅当用户在输入中键入内容然后输入失去焦点时才会触发。

您可以在设置值后手动调用onchange事件:

$("#mytext").val( 777 ).change(); // someObject.onchange(); in standard JS

或者,您可以trigger事件使用:

$("#mytext").val( 777 ).trigger("change");

关于jquery - val() 不会触发 jQuery 中的change(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59736483/

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