我有一个简单的表单,当前使用 jQuery 根据用户表单输入进行一些动态计算。
大多数表单字段均被禁用,其值是使用非禁用字段的值计算的。部分计算涉及 AJAX 调用以将字段值保存到数据库。
我可以使用以下代码:
$('#specific-field').change(function() {
calculateThings();
});
但这将涉及对每个可以更改值的字段进行重复。
我也可以这样做:
$('form').change(function() {
calculateThings();
});
但是每次进行更改时,我都必须保存并更新每个数据库字段,因为一次只有一个字段可能包含不同的值。
有没有办法合并这两种可能性,我可以在表单级别监视更改,然后检测表单中的哪个特定字段发生了更改?
最佳答案
你不能做这样的事情吗:
$('.genericFieldClass').change(function() {
calculateThings();
});
关于jquery - 使用 jQuery 检测表单更改上的特定字段 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18078399/