идентификаторы должны быть уникальными, поэтому я изменил идентификаторы на классы. Кроме того, я изменил код со встроенного на ненавязчивый. JQuery будет выглядеть примерно так:
$(function() {
$('#addressLink').click(function() {
$('div.entry').toggle();
$(this).hide();
return false; // prevent the default anchor behaviour
});
});
<a id="addressLink" href="#">Add a Street Address</a>
<div class="entry">
<div class="label">Street</div>
<div class="input"><input name="" type="text" class="longtext" /></div>
</div>
<div class="entry">
<div class="label">City/Town</div>
<div class="input"><input name="" type="text" class="longtext" /></div>
</div>
Если вы хотите, чтобы элементы <div>
были изначально скрыты, просто добавьте $('div.entry').hide();
в обработчик готовых документов. Есть и другие методы, которые вы можете использовать здесь, но я бы предложил скрыть использование JavaScript для постепенного ухудшения целей
Вот Рабочая демонстрация . Добавьте / edit к URL, чтобы увидеть код