$('.reporte, .maquinaria').on('change', function () {
    var clase = $(this).hasClass('reporte') ? "reporte" : "maquinaria";
    var item = {};

    $(clase).each(function () {
        item[$(this).attr('id')] = $(this).val();
    });
    json[clase].splice(0, 1);
    json[clase].push({
        item
    });
    console.log(json[clase])
});


如果我做这样的事情:

$('.clase').each(function () {
    item[$(this).attr('id')] = $(this).val();
});


有用。但是我想通过我已经拥有的var clase来传递类。

最佳答案

该类在选择器中需要一个.$("." + clase)

关于javascript - 将变量传递给Jquery的参数,就像它是一个类一样,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57512226/

10-09 22:57