如何将多个.change触发器组合在一起?

时间:2011-12-29 08:23:52

标签: jquery

我有以下功能:

$("input[id^='Position_']").change(function () { update('Position'); })
$("input[id^='Status_']").change(function () { update('Status'); })
$("input[id^='Location_']").change(function () { update('Location'); })

我是否可以通过某种方式将这些功能合并为一个,并根据更改的字段值自动设置更新功能中传递的参数?

1 个答案:

答案 0 :(得分:3)

$("input[id^='Position_'], input[id^='Status_'], input[id^='Position_']").change(function(e) {
    var type = $(this).attr('id').split('_')[0];
    update(type);
});