私はこのjQueryステートメントを持っています:
$(document).ready(function() {
$('#toggle-link').click(function(){
$(this).text($(this).text() == '+' ? '-' : '+');
$('#box-to-toggle').toggle();
});
});
#box-to-toggle のインスタンスがいくつかあるので、#toogle-link リンクをクリックすると、ボックスのすべてのインスタンスが開閉します。リンクが同じdivのボックスのみを開くように、これを解決する方法を誰かに教えてもらえますか? これがhtml構造です。
<div id='holder'>
<div id='toggle-link'>+</div>
<div id='box-to-toggle'>
<!-- hide / show content here -->
</div>
</div>
<div id='holder'>
<div id='toggle-link'>+</div>
<div id='box-to-toggle'>
<!-- hide / show content here -->
</div>
</div>
<div id='holder'>
<div id='toggle-link'>+</div>
<div id='box-to-toggle'>
<!-- hide / show content here -->
</div>
</div>
<div id='holder'>
<div id='toggle-link'>+</div>
<div id='box-to-toggle'>
<!-- hide / show content here -->
</div>
</div>
どんな助けでも感謝します