gpt4 book ai didi

javascript - Jquery 检测 JQuery 更新时的变化

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

我知道这可能看起来很矛盾,但我正在尝试找出当 jquery 更新值时如何检测文本输入的更改。

在用户使用页面期间,我的 javascript 会执行以下操作:

$('#LicenseOwnerId').val(company.Id);

我想要做的是对这个值的设置使用react并执行另一个函数。

到目前为止我已经尝试过以下方法:

var obj = document.getElementById('LicenseOwnerId');
obj.onChange = function () {
alert('select changed!');
};

我已经尝试过这个:

$('#LicenseOwnerId').bind('change input propertychange', function(event) {
alert('select changed!');
});

我也尝试过这个:

$('#LicenseOwnerId').change(function () {
alert('select changed!');
});

当值更新时,这些似乎都不会被触发,而且我想不出任何其他方法来尝试连接它。正确的连接方法是什么(如果有)?

我开始怀疑这是否可能,因此跨浏览器也是安全的。

最佳答案

就这么简单:

$('#LicenseOwnerId').val(company.Id).trigger('change');

使用

$('#LicenseOwnerId').change(function () {
alert('select changed!');
});

没有其他办法(不修改jquery核心方法),你必须自己触发事件。

关于javascript - Jquery 检测 JQuery 更新时的变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21488301/

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