<div class="show_hide panel-header" rel="#panel">
<h4>Disclaimer</h4>
</div>
<div id="panel" class="panel">
<p>Lorem ipsum</p>
</div>
上記は私のHTMLです...ヘッダー(イベントハンドラー)と非表示の表示/非表示の単純なdiv
ものです。単純な表示/非表示には完全に機能しますが、一度に複数のパネルを画面に表示する場合があり、それぞれを明示的に識別して独自の機能を与えたくありません。セレクターを使用して動的な相互作用を実現するにはどうすればよいですか? div
this
私のJQueryは現在:
<script type="text/javascript">
$(document).ready(function(){
$(".panel").hide();
$(".show_hide").show(); //Probably don't need this line...
$('.show_hide').click(function(){
$(this).children("div").slideToggle();
});
});
</script>
どんな助けでも大歓迎です。私は JS/JQuery が初めてで、さまざまなセレクターを理解するのに苦労しています。ありがとう!