我有这个 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>
任何帮助将不胜感激