将这些功能组合到一个函数中,这个函数做同样的事情——jQuery

将这些功能组合到一个函数中,这个函数做同样的事情——jQuery,jquery,Jquery,我希望采取以下措施: $('.formWrapper').on('change', 'select', function(){ data[$(this).attr('name')] = $(this).val(); console.log(data); }); $('.formWrapper').on('change', 'input', function(){ data[$(this).attr('name')] = $

我希望采取以下措施:

    $('.formWrapper').on('change', 'select', function(){
        data[$(this).attr('name')] = $(this).val();
        console.log(data);
    });

    $('.formWrapper').on('change', 'input', function(){
        data[$(this).attr('name')] = $(this).val();
    });

并将其转换为一个函数,在该函数中,它同时监视
输入
选择
。。。最简单的方法是什么?

我不知道你可以做'attr,attr,…'@TheWebs:comma让你把多个选择器组合成一个:你可以添加逗号分隔的选择器,你所有的选择器我不知道你可以做'attr,attr,“@TheWebs:逗号允许您将多个选择器合并为一个选择器:您可以将它们以逗号分隔添加到所有选择器中
$('.formWrapper').on('change', 'select , input', function(){
    data[$(this).attr('name')] = $(this).val();
    console.log(data);
});