効果表示: ページが最初にロードされたとき: 車種選択後: 車の色を選択した後: JS はドロップダウン ボックスの動的追加を実装します。Web ページのコードは次のとおりです。: コードをコピーします コードは次のとおりです。 ドロップダウン ボックスを動的に追加 < ;script type="text/javascript" src=" ../JS ファイル/jquery.js"> 車種: <選択> 選択してください BMW /option> class="CarColor" style="display :none">車の色: <スパン クラス="CarWheel" style="display: none"> ホイール: ;/form> < /body> コードは次のとおりです。 // JavaScript ドキュメント $(document).ready(function (){ var CarTypeSelect = $(".CarType").children("select"); var CarColorSelect = $(".CarColor").children("select"); var CarWheelSelect = $(".CarWheel").children("select"); //指定された SelectChangedドロップダウン ボックスの時間エンコーディングCarTypeSelect.change(function (){ //現在のドロップダウン ボックスの値を取得しますvar CarTypeValue = $(this).val( ); //最初のドロップダウン ボックスの内容が変更されると、3 番目のドロップダウン ボックスは非表示になります。 if(CarTypeValue) !="") { CarColorSelect.html(""); $("<オプション値 = ''>選択してください").appendTo(CarColorSelect); 🎜>switch(CarTypeValue ){ case "BMW": var CarColor=["green","black"] for(var i = 0;i$("" CarColor[i] "").appendTo(CarColorSelect); Break; case "Mercedes-Benz": var CarColor = ["white","red"] for(var i = 0;i $("" CarColor[i] "").appendTo(CarColorSelect); } } CarColorSelect.parent().show(); } else { CarColorSelect.parent().hide(); } >CarColorSelect.change (function (){ var CarColorValue = $(this).val(); CarWheelSelect.html(""); if(CarColorValue != " ") { CarWheelSelect.html(""); $("選択してください").appendTo(CarWheelSelect); switch (CarColorValue){ ケース "グリーン": var CarWheel = ["グリーン スチール","グリーン カーボン ファイバー"]; for(var i = 0;i$ ("" CarWheel[i] "").appendTo(CarWheelSelect); Break; case " Red": var CarWheel = ["Red Steel","Red Carbon Fiber"]; for(var i = 0;i$("<オプション値 ='" CarWheel[i] "'>" CarWheel[i] "").appendTo(CarWheelSelect); ; case "ブラック": var CarWheel = ["ブラック スチール","ブラック カーボン ファイバー"]; for(var i = 0;i$("< ;option value='" CarWheel[i ] "'>" CarWheel[i] "").appendTo(CarWheelSelect); } break; case "white": var CarWheel = ["ホワイト スチール","ホワイト カーボン ファイバー"]; for(var i=0;i$("} break; } CarWheelSelect.parent()。 show(); } { } }); >