<script>
$(document).ready(function(){
$('.upfold').click(function(){
$('div.sl').find('div#upfoldsort').toggle();});
});
</script>
<div class="sl">
<a href="#" class="upfold">AAA</a>
<div id="upfoldsort">333</div>
</div>
<div class="sl2">
<a href="#" class="upfold">BBB</a>
<div id="upfoldsort">444</div>
</div>
怎么做到点击一个显示一个。就是我点击AAA的时候显示隐藏333 点击BBB的时候显示隐藏BBB
$(document).ready(function(){
$('.upfold').click(function(){
$('div.sl').find('div#upfoldsort').toggle();});
});
</script>
<div class="sl">
<a href="#" class="upfold">AAA</a>
<div id="upfoldsort">333</div>
</div>
<div class="sl2">
<a href="#" class="upfold">BBB</a>
<div id="upfoldsort">444</div>
</div>
怎么做到点击一个显示一个。就是我点击AAA的时候显示隐藏333 点击BBB的时候显示隐藏BBB
我试过NEXT,但是都一直显示隐藏第二个
$(document).ready(function(){
$('.upfold').click(function(){
$(this).parent().find('div#upfoldsort').toggle();});
});
</script>
但是如果我差多一个标签,又不可以了<div class="sl">
<ul>
<li><a href="#" class="upfold">显示</a></li>
</ul>
<div id="upfoldsort">333</div>
</div>
<div class="sl2">
<a href="#" class="upfold">显示2</a>
<div id="upfoldsort">444</div>
</div>
<ul>
<li><a href="#" class="upfold">显示</a></li>
</ul>
<div id="upfoldsort">333</div>
</div>
<div class="sl2">
<a href="#" class="upfold">显示2</a>
<div id="upfoldsort">444</div>
</div>