Я создаю один пользовательский интерфейс, который позволяет пользователям вводить свою информацию, то есть имя, фамилию, контактный номер. В то время возможно только 5 человек. Вот предварительный набор HTML:JQuery Show Скрыть div от коллекции div на кнопке
<div class="row rootPerson">
<div class="col-md-1">
<div class="form-group">
<label>6</label>
</div>
</div>
<div class="col-md-1">
<div class="form-group">
<%-- root person always stays there --%>
</div>
</div>
<div class="col-md-3">
<div class="form-group">
<%-- server control --%>
</div>
</div>
<div class="col-md-2">
<div class="form-group">
<%-- server control --%>
</div>
</div>
<div class="col-md-3">
<div class="form-group">
<%-- server control --%>
</div>
</div>
<div class="col-md-2">
<div class="form-group">
<%-- server control --%>
</div>
</div>
</div>
<div class="row person2" style="display: none">
<div class="col-md-1">
<div class="form-group">
<label>6</label>
</div>
</div>
<div class="col-md-1">
<div class="form-group">
<label class="removeperson2">Remove person</label>
</div>
</div>
<div class="col-md-3">
<div class="form-group">
<%-- server control --%>
</div>
</div>
<div class="col-md-2">
<div class="form-group">
<%-- server control --%>
</div>
</div>
<div class="col-md-3">
<div class="form-group">
<%-- server control --%>
</div>
</div>
<div class="col-md-2">
<div class="form-group">
<%-- server control --%>
</div>
</div>
</div>
<div class="row person3" style="display: none">
<div class="col-md-1">
<div class="form-group">
<label>6</label>
</div>
</div>
<div class="col-md-1">
<div class="form-group">
<label class="removeperson3">Remove person</label>
</div>
</div>
<div class="col-md-3">
<div class="form-group">
<%-- server control --%>
</div>
</div>
<div class="col-md-2">
<div class="form-group">
<%-- server control --%>
</div>
</div>
<div class="col-md-3">
<div class="form-group">
<%-- server control --%>
</div>
</div>
<div class="col-md-2">
<div class="form-group">
<%-- server control --%>
</div>
</div>
</div>
<div class="row person4" style="display: none">
<div class="col-md-1">
<div class="form-group">
<label>6</label>
</div>
</div>
<div class="col-md-1">
<div class="form-group">
<label class="removeperson4">Remove person</label>
</div>
</div>
<div class="col-md-3">
<div class="form-group">
<%-- server control --%>
</div>
</div>
<div class="col-md-2">
<div class="form-group">
<%-- server control --%>
</div>
</div>
<div class="col-md-3">
<div class="form-group">
<%-- server control --%>
</div>
</div>
<div class="col-md-2">
<div class="form-group">
<%-- server control --%>
</div>
</div>
</div>
<div class="row btnAddMorePerson">
<div class="col-md-12">
<div class="form-group">
<%-- button --%>
</div>
</div>
</div>
<div class="row btnForm">
<div class="col-md-12">
<div class="form-group">
<%-- button --%>
</div>
</div>
</div>
Div с именем класса [rootPerson] всегда будет оставаться. Нажав [addMoreBtn], вы увидите следующий div с именем класса, начинающимся с [person *]. Этот div можно снова скрыть, нажав на div с именем класса, начинающимся с [removePerson *].
Я хочу показать/скрыть div, имеющий имя класса, начиная с [person *], может быть больше, чем я определил здесь.
Если человек2 виден, индивид div div3 будет отображаться на кнопке addMore. если person2 был удален, addMore будет отображаться person2.
где ты застрял? –
Что вы пробовали? В чем проблема? Опубликуйте код jQuery, пожалуйста ... Кроме того, если вы создаете все эти divs в виде таблицы ... почему бы не использовать элемент таблицы html? –
@ A.Wolff Я из логики, поскольку я начинаю jquery. логика будет работать, если я найду ее здесь. Благодарю. –