在隐藏部分中添加 div
Adding divs inside a hidden section
i我的网站上有8个隐藏的部分,其中有display:none;
,这些部分被jQuery
触发,以显示a select
ID时。当我尝试开始构建隐藏元素内的结构时#Restaurant(像这样)
<div id="common">
<div id="Restaurant" class="common_reveal">
<div class="common_title">test</div>
</div>
</div>
没用。但是,如果我只是插入纯文本或 <span>
,它会...
它不会在隐藏元素中显示额外的 <div>
是有原因的吗?
JS
$('#business_type').change(function(){
$("#common div").each(function() {
$(this).attr("style", "display: none;");
})
$("#" + $(this).val()).attr("style", "display: block;");
})
CSS
#common {
}
.common_reveal {display: none;}
您正在选取#common 元素内的所有 div,试试这个:
$("#common >div").each(...)
i我的网站上有8个隐藏的部分,其中有display:none;
,这些部分被jQuery
触发,以显示a select
ID时。当我尝试开始构建隐藏元素内的结构时#Restaurant(像这样)
<div id="common">
<div id="Restaurant" class="common_reveal">
<div class="common_title">test</div>
</div>
</div>
没用。但是,如果我只是插入纯文本或 <span>
,它会...
它不会在隐藏元素中显示额外的 <div>
是有原因的吗?
JS
$('#business_type').change(function(){
$("#common div").each(function() {
$(this).attr("style", "display: none;");
})
$("#" + $(this).val()).attr("style", "display: block;");
})
CSS
#common {
}
.common_reveal {display: none;}
您正在选取#common 元素内的所有 div,试试这个:
$("#common >div").each(...)