ビューにDropDownFor があり、最初の DropDownFor から特定の SelectList 項目が選択されている場合にのみ、別の DropDownFor を作成しようとしています。
明確にするために、DropDownFor に「A」と「B」の 2 つの選択肢があり、「B」が選択されている場合、別の DropDownFor をページに表示する必要があります。「A」が選択されている場合、ページにこれ以上何も起こらないようにします。
どうすればこれを実装できますか?
ビューにDropDownFor があり、最初の DropDownFor から特定の SelectList 項目が選択されている場合にのみ、別の DropDownFor を作成しようとしています。
明確にするために、DropDownFor に「A」と「B」の 2 つの選択肢があり、「B」が選択されている場合、別の DropDownFor をページに表示する必要があります。「A」が選択されている場合、ページにこれ以上何も起こらないようにします。
どうすればこれを実装できますか?
このような何かがうまくいくはずです:
$(document).ready(function() {
$('#optionOne').change(function (){
if($(this).val() === 'b') {
$('#options').append("<select><option>newset</option></select>");
}
});
});
<div id="options">
<select id="optionOne">
<option>a</option>
<option>b</option>
</select>
</div>
JSFiddle 上記のコードの例 -- http://jsfiddle.net/NpSPj/1/