Я пытаюсь создать ссылку, которая при нажатии показывает некоторую информацию внутри div, которая была ранее скрыта. Если ссылка снова нажата, она скрывает div. Таким образом, в других словах базовая функциональность переключения.Как добиться этого простого эффекта в jQuery?
Перед тем, как щелкнуть ссылку, текст привязки «Показать детали», после щелчка на якорный текст изменится на «Скрыть детали». Проблема в том, что при повторном нажатии на нее не возвращается «Показать детали», она остается в «Скрыть детали». Как я могу это достичь?
Вот мой код:
<style type="text/css">
.hiddenDiv { border: 2px solid #ccc; width: 500px; height: 300px; }
</style>
<script type="text/javascript">
$(document).ready(function() {
$('.hiddenDiv').hide();
$('.button').click(function() {
$('.button').html('Hide Details');
$('.hiddenDiv').toggle();
});
});
</script>
<a href="#" class="button">Show Details</a>
<div class="hiddenDiv">
<h2>Lacoste Shirt</h2>
<p>This is a shirt with a small alligator logo sewen on the chest area.</p>
</div>
hmm yo Ур код не работает для меня. – jQueryQuestionAsker 2010-12-09 03:18:31