我的网站上有8个隐藏的部分display:none;
,jQuery
会触发select
,以显示何时选择<div id="common">
<div id="Restaurant" class="common_reveal">
<div class="common_title">test</div>
</div>
</div>
ID。当我尝试在隐藏元素#Restaurant(像这样)中开始构建结构时
<span>
它不起作用。但是,如果我只是插入纯文本或<div>
,它确实......
是否有理由说明为什么它不会在隐藏元素中显示其他$('#business_type').change(function(){
$("#common div").each(function() {
$(this).attr("style", "display: none;");
})
$("#" + $(this).val()).attr("style", "display: block;");
})
?
JS
#common {
}
.common_reveal {display: none;}
CSS
{{1}}
答案 0 :(得分:1)
你正在选择#common元素中的所有div,试试这个:
$("#common >div").each(...)