2

ビューにDropDownFor があり、最初の DropDownFor から特定の SelectList 項目が選択されている場合にのみ、別の DropDownFor を作成しようとしています。

明確にするために、DropDownFor に「A」と「B」の 2 つの選択肢があり、「B」が選択されている場合、別の DropDownFor をページに表示する必要があります。「A」が選択されている場合、ページにこれ以上何も起こらないようにします。

どうすればこれを実装できますか?

4

1 に答える 1

3

このような何かがうまくいくはずです:

スクリプト (jQuery を使用)

$(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>
​&lt;/div>​

JSFiddle 上記のコードの例 -- http://jsfiddle.net/NpSPj/1/

于 2012-09-13T18:29:27.687 に答える