如何使用jQuery检测哪个元素在表单中已更改

jac*_*igo 0 forms jquery

我想知道是否有任何方法可以检测使用jQuery在表单中更改了哪个元素.我有一个包含大约40个不同字段的表单,并想知道其中哪一个单独更改.所有元素都有不同的ID.结果应该为这样的数组提供元素的ID.

Bar*_*mar 5

使用change将ID添加到数组的处理程序.

$(function() {
    var changed = [];
    $(":input").change(function() {
        if (changed.indexOf(this.id) == -1) {
            changed.push(this.id);
        }
    });
});
Run Code Online (Sandbox Code Playgroud)