我想根据初始选择值的类来显示div id。理想情况下,所有div最初都会隐藏起来,并且只会显示与选择下拉菜单的类匹配的ID。因此,下面的选择A或D都会显示div ID a。基于jQuery中的选择值显示表单字段
我当前的代码看起来是这样的:`
<select name="milestone_tag" id="milestone_tag"
<option value="1" class="a">Selection A
<option value="2" class="b">Selection B</option>
<option value="3" class="a-b">Selection C</option>
<option value="4" class="a">Selection D</option>
</select>
<div id="a">
<input name="milestone_a" />
</div>
<div id="b">
<input name="milestone_b" />
<div id="a-b">
<input name="milestone_a" />
<input name="milestone_b" />
</div>
$('#milestone_tag').change(function() {
$("#a,#b,#a-b").hide();
$($(this).find('option:selected').attr('class')).show();
});
任何帮助将不胜感激!
丁...它完美的作品! – user882134 2012-03-31 16:15:51