我想根據初始選擇值的類來顯示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