我如何编写隐藏特定div onclick的Javascript / jQuery并使其他div可见。
例如,单击div:1将使div:1不可见,div:2和div:3如果它们不可见则可见。
<div id="foo">
<div>a</div>
<div>b</div>
<div>c</div>
</div>
答案 0 :(得分:4)
$('#foo > div').on('click',function(){
$(this).hide();
$(this).siblings().show();
})
答案 1 :(得分:3)
$("#foo > div").click(function(){
$('.invisible').removeClass('invisible');
$(this).addClass('invisible');
});
#foo > div {
cursor: pointer;
}
.invisible { display:none;}