У меня возникли проблемы с решением проблемы с использованием традиционного JavaScript, и мне было интересно, есть ли простое решение с использованием jQuery. Я искал в Интернете и не смог найти ничего, что бы точно соответствовало тому, что я хочу.
Итак ... вот чего я хочу достичь:
У меня есть 2 div с содержимым, первый отображается, второй скрыт.
Ниже и вне этих div у меня есть одна текстовая ссылка, которая при первом нажатии поменяет содержимое первого div со вторым div. При повторном нажатии я хочу, чтобы он переключился обратно на первый div и т. Д. Он должен переключаться между 2-мя div каждого onClick каждый раз, когда я нажимаю текстовую ссылку.
Чтобы добавить немного контекста, мои div содержат форму с 2 метками и текстовыми вводами. В первом блоке надписи обозначают To: и From: во втором блоке порядок просто переворачивается, чтобы сказать From: и затем To:
Под входами у меня есть текстовая ссылка, которая позволит пользователю переключать порядок вокруг до: и до:
Кому:
ввод текста
От:
ввод текста
- Текстовая ссылка -
Когда нажата текстовая ссылка, я хочу заменить содержимое следующим:
С:
ввод текста
Кому:
ввод текста
Вот пример того, что я пробовал - Примечание: это очень близко к тому, как я хочу, за исключением того, что когда ссылка нажимается второй раз, ничего не происходит
<script type="text/javascript">
<code>function hideID(objID){
var element = document.getElementById(objID);
element.style.display="none";
}
function showID(objID){
var element = document.getElementById(objID);
element.style.display="block";
}</code>
</script>
<div id="div1">content 1</div>
<div id="div2" style="display:none;">content 2</div>
<a href="" onClick="hideID('div1');showID('div2'); return false;">Reverse</a>
Если у кого-нибудь есть идеи, я был бы очень признателен
С уважением
~ Деклан