子要素を隠すために同じdtを2回クリックしなければならないので、どのようにして他のdtがクリックされると隠すようにすることができます。 ありがとうございます。jQuery xhtml dd dl dt
<script type="text/javascript">
$(document).ready(function() {
$('#faq').find('dd').hide().end().find('dt').click(function() {
$(this).next().slideToggle();
});
});
</script>
<dl id="faq">
<dt>Question 1?</dt>
<dd>
Weee look at me I can type!!!
</dd>
<dt>Question 2?</dt>
<dd>
Weee look at me I can type too!!!
</dd>
</dl>
ですありがとう、あなたは素晴らしいです。 –
私はほとんど同じコードO_oを持っていましたhttp://jsfiddle.net/baEUm/ slideDownの代わりにslideToggleを使用します(oops ...ほとんど忘れました... +1 XD) –
@Joseph '.slideToggle ) '、' .slideUp() 'と' .slideDown() 'を使った理由は、' .slideToggle() 'を現実的ではないものにしています。 – Bojangles