У меня есть форма, состоящая из нескольких дополнительных частей - каждая из которых заключена в
<div class="details"></div>
При редактировании формы я хотел бы скрыть те части, которые еще не заполнены, и, очевидно, я хотел бы сделать это ненавязчиво. Чтобы упростить вещи, я просто проверяю, являются ли те поля, имя которых заканчивается на «фамилия», пустыми, а затем соответственно отображает / скрывает Пока у меня есть это.
//hide the all of the element class details
$(".details").each(function (i) {
if ($('input[name$=surname]:empty',this).length == 1) {
$(this).hide();
} else {
$(this).show();
}
});
Конечно, селектор: empty может быть неправильным или неуместным. (Конечно, я действительно хочу показать все части, где заполнены любые поля, но я подумал, что начну с проверки самого важного.)
Я был бы рад, если бы кто-нибудь мог направить меня в правильном направлении ...