2

我将如何编写隐藏特定 div onclick 并使其他 div 可见的 Javascript/jQuery。

例如,单击 div:1 将使 div:1 不可见,如果不可见,则 div:2 和 div:3 可见。

<div id="foo">
    <div>a</div>
    <div>b</div>
    <div>c</div>
</div>

http://jsfiddle.net/sravsk/SSwJC/

4

2 回答 2

4
$('#foo > div').on('click',function(){
    $(this).hide();
    $(this).siblings().show();
})

http://jsfiddle.net/SSwJC/4/

于 2013-06-20T22:25:46.943 回答
3

http://jsfiddle.net/SSwJC/5/

 $("#foo > div").click(function(){
       $('.invisible').removeClass('invisible');
       $(this).addClass('invisible');
 });  

#foo > div {
   cursor: pointer;
}

.invisible { display:none;}
于 2013-06-20T22:27:48.703 回答