【发布时间】:2016-03-30 19:35:54
【问题描述】:
我创建了 2 个选择下拉菜单,并让它显示/隐藏一个 div。但是,我希望我的 div 取决于 2 个值,这些值将从 2 个单独的下拉列表中选择。
见下面我的工作代码,为了显示基于一个值的 div/show hide,我需要再次过滤它以适应选择号 2。
$(document).ready(function(){
$("select").change(function(){
$(this).find("option:selected").each(function(){
if($(this).attr("value")=="bfcn")
{
$(".discount-info").not(".bfcn").hide();
$(".bfcn").show();
}
else{
$(".discount-info").hide();
}
});
})
.change();
});
HTML
<div>
<select>
<option>Where are you travelling to?</option>
<option value="bfcn">Belfast</option>
<option value="bflp">Liverpool</option>
</select>
<select class="peak">
<option>What month are you travelling in?</option>
<option value="offpeak">March, April, May, September</option>
<option value="peak">July, August</option>
</select>
</div>
<div class="bfcn discount-info">
<div class="content"> PDF LINK HERE </div>
</div>
【问题讨论】:
-
我很困惑。你能发布 html 并解释你想在什么时候隐藏哪个 html 吗?
-
PDF链接在这里
标签: javascript jquery html css