$('#0show').hide();
$('#0click').click(function(event) {
$('#0show').toggle();
$('#1show').hide();
$('#2show').hide();
});
$('#1show').hide();
$('#1click').click(function(event) {
$('#1show').toggle();
$('#0show').hide();
$('#2show').hide();
});
$('#2show').hide();
$('#2click').click(function(event) {
$('#2show').toggle();
$('#0show').hide();
$('#1show').hide();
});
我正在尝试使我的代码更具可恢复性,而且我想使用兄弟选择器。基本上我必须改变我的dom,因为所有节目都是一样的,所以我只会做一个表演课程?但是如何在css中使用这些选择器?
html(我需要编辑,用作一些建议类)
<a class='clicked' href='#' id='0click'>Reveal Image Uploader</a>
<div id='0show'>
<div class='column first'>
<div class='fieldWithUpload' id='upload_id_5' style='margin-top: 10px'>
<div class='uploadHolder'>
<div id='bgUploaderButton'></div>
<span class='uploadProgressbar'></span>
</div>
</div>
</div>
</div>
</div>
答案 0 :(得分:1)
这是多个打开/关闭部分的简单模式。您不需要使用ID
<a class='link' href='javascript://'>Reveal Image Uploader</a>
<div style="display:none" class="details"> ... </div>
JS:
$('.link').click(function) {
$('.details').hide()
$(this).next('.details').show()
}