Почему этот код не работает с jQuery 3?
var sizeEmpty = $('#checkout-form').find('.empty_field').size();
Вот как, size значит... Ясно:

Note: This method has been removed in jQuery 3.0. Use the .length property instead.
Ну вы же не первый раз уже вопрос задаете, неужели сложно обернуть код в тэг code нажав кнопку </> для читабельности, а не выбрасывать его в таком виде? И при этом отмечать правильные ответы. С таким отношением вам на более-менее серьезные вопросы никто отвечать не будет.
В данном случае вместо.size() используйте .length:var sizeEmpty = $('#checkout-form').find('.empty_field').length;