有多个兄弟级div,如何用jquery实现只让当前点击的DIV内容显示,其它DIV的内容自动隐藏

2024-12-14 13:55:49
推荐回答(4个)
回答1:

给div绑定事件。
$("div").bind("click",function showDiv(event){
$("div").hide(); //让所有div都隐藏
$("this").show(); //让被点击的div显示.
});

代码没有测试过,仅供参考.

回答2:

假设 html 为

11111
2222
3333

则代码为:
$('#box').find('div').click(function(){
$(this).show();
$(this).siblings().hide();
})

回答3:

$("id").show().sibings("id").hide();

回答4:

二楼