Нужно сделать , чтобы по клику на ссылку появлялся соответсвующий div . Вот разметка
<div class="settings-line">
<p class="settings-label">Имя</p>
<a href="#" class="edit-settings">Редактировать</aЮ<div class="sett-drop">
<form action="/user/settings/change-fio" method="POST" ajax-form="Успешно изменено">
<div class="form-row">
<label>Имя</label><input type="text" class="t-inp" name="first_name"/>
<div class="text-error"</div>
</div>
</div>
</div>
<div class="settings-line">
<p class="settings-label">Фамилия</p>
<a href="#" class="edit-settings">Редактировать</a>
<div class="sett-drop">
<form action="/user/settings/change-fio" method="POST" ajax-form="Успешно изменено">
<div class="form-row">
<label>Фамилия</label><input type="text" class="t-inp" name="first_name"/>
<div class="text-error"</div>
</div>
</div>
</div>
Ума хватило только на такой вот код , но в этом случае появляьбся все инпуты сразу
jQuery(".edit-settings").click(function () {
if($('.sett-drop').is(":visible")){
$('.sett-drop').hide("fast");
}else {
$('.sett-drop').show("fast");
};
});
Как же сделать так , чтобы при клике на ссылку открывался именно тот div , который нужно ? Присваивать id не вариант , так как таких блоков довольно таки много