$(document).on('input', '.b24-form-control', function(){
    var num = $(this).val();
    var className = $(this).attr('class');
    var email = "b24-form-control b24-form-control-not-empty";
    var phone = "b24-form-control";
    console.log(className);
    if(num != '') {
    	if(className == email) {
    			$(".b24-form-control-label:last").hide();
    	}else
    	if(className == phone) {
    			$(".b24-form-control-label:first").hide();
    	}
    }
});
Не могу понять, почему не срабатывает условие для .b24-form-control-label:
last
Два одинаковых класса, на первый условие работает, для второго - нет. 
При этом, в тело условия if(className == email) добавлял вывод в консоль - все отлично срабатывает, условие проходит успешно, но hide под last не работает.