我有以下选择字段,并根据是否选择类.show-x-trend
或show-x
我想有条件地显示一个单独的div。如果选择.show-x-trend
<option>
,我想揭示已经隐藏的#x-axis-trend-wrap
<div>
,如果选择了show-x
选项,我想揭示已经隐藏的#x-axis-wrap
<div>
。在下面的代码中,你会看到我有两个CSS类,也有值分配给3个选择选项,因为我试图用几种不同的方式达到效果,但目前为止没有运气。如何使用jQuery选择/ .change()来显示隐藏的div
<div id="visualize-wrap">
<h3>Visualization Shows</h3>
<select id="visualize-shows" name="visualize">
<option class="no-show" value="00">Select One</option>
<option class="show-x-trend" value="01">Trend Over Time</option>
<option class="show-x" value="02">Breakdown of Sum Total</option>
<option class="show-x" value="03">Side-by-side Comparison</option>
</select>
</div>
我不明白这一点。你能更清楚一点吗?你想选择一个选项并根据选项的类来隐藏/显示一个div?是吗? – elclanrs 2012-03-29 18:53:43
@elclanrs多数民众赞成在我的阅读! – ManseUK 2012-03-29 18:57:57
@elclanrs没错。如果选择了'option.show-x-trend',我会淡入'div#x-axis-trend-wrap'。 'option.show-x'被选中,我淡入'div#x-axis-wrap'。 – Brian 2012-03-29 19:02:44