私のビューにはさまざまなドロップダウンリストがあります。私はviewmodelプロパティに基づいてその値を事前計算しようとしています。私はこのサイトや他のサイトで同様の質問を見直しました。ほとんどの提案は.propや.valを使用して値を設定すると言いますが、エラーが発生するのは....is not a function
です。基本的に私は高く評価され、私のdropdownlistsを反復処理し、eachQuantifier[i]
。すべてのヘルプの値にそれぞれの値を設定しようと、私のコードは以下の通りです:mvc jqueryを使用したドロップダウンリストの値の設定
$(document).on("ready", function() {
var stringifiedQuantifiers = "@Model.StringifiedSubIngredientQuantifiers";
var eachQuantifier = stringifiedQuantifiers.split(";");
var dropdownlists = $(".dropdownlist");
for (var i = 0; dropdownlists.length; i++) {
var dropdown = dropdownlists[i];
dropdown.val(eachQuantifier[i]);
}
});
とdropdownlists自体がとして構築されています:
@Html.DropDownListFor(m => m.SelectedRecipeUnit, Model.BaseUnitOptions, "Select Unit", new { @class = "form-control dropdownlist", @data_key = @Model.IngredientIdNamePairs.ElementAt(i).Key })
'$(ドロップダウン).val(....' –
これは次に負荷 – Greg
に()無期限ロード凍結ページになり@Stephen (あなたのコントロールを間違って生成していて、 'for'ループが必要ですが、関連していません) –