jquery数组如何获取具有空值的键

时间:2014-06-26 10:57:58

标签: jquery

我有一个数组,其中包含一些键和值。

我正在检查是否有一个空值的密钥,如果是,我想知道如何获取此密钥:

$(form).on('submit',function() {
    var arr          = {};
    var elemRequired = $(this).find('input:not(input[type=button], input[type=submit], input[type=reset]),textarea,select,checkbox').filter(':visible');
    $('.error').empty();
    elemRequired.each(function(i, el) {
        arr[el.id] = el.value;
    });
    $.each(arr, function(id, val) {
        if (val == ""){
    /*here i want to get the id that has the empty value*/      
            id.addClass('invalid');

        }else{

        }
    });

    return false;
});

我知道这可能是其他方式,但我想知道是否有办法这样做

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

把这个

 $('#'+id).addClass('invalid');

而不是

id.addClass('invalid');