我在一个类中有许多带有ID的div。如何显示其中一个并隐藏剩余的ID? 这里不用我用3周这样的div使用JQuery隐藏和显示
<div class="build">
<div id="slide1">
<!--slide1 elements -->
</div>
<div id="slide2">
<!--slide2 elements-->
</div>
<div id="slide3">
<!--slide2 elements-->
</div>
</div>
HTML这是香港专业教育学院试图与JS:
if (exp_id == "a_exp1") {
new_exp_id = exp_id;
$("#right").html("<div><img id='myimage1' onclick='changeimage1()' src='images/build_i.png'/>")
}
function changeimage1() {
for (var n = 1; n <= 3; n++) {
if (new_exp_id == "a_exp" + n) {
$('.build').hide();
$('.build').find('#slide' + n).show();
}
}
}
所以,如果它a_exp1
,它应该对应滑件,如果a_exp2
,它应该对应到slide2等等。
我需要显示一个div并隐藏其余部分。我该怎么做呢?我在我的HTML开头隐藏了整个班级。
一旦你隐瞒父母,你看不到它的孩子甚至没有,如果你设置'显示:块important' – 2013-04-05 06:18:30
使用jQuery插件? http://jqueryui.com/accordion/ – jgreen 2013-04-05 06:18:31
您是否尝试过:'$('。build')。children('div')。click(function(){$(this).show()。siblings.hide );});'? – 2013-04-05 06:22:23