ダースのドロップダウンリンストを含むhtmlページがあります
それらの1つは
@Html.DropDownListFor(model => model.PrimaryNetworkInt, new SelectList(ViewBag.AvailableNetworks, "ID", "Name"), "Offline")
2 つ目は他の値を保存し、それを「AAA」に変更すると、NULL オプション (つまり「オフライン」) を選択する最初の 1 つの機能を無効にする必要があります (他の値が選択されている場合は元に戻します)。
選択ロジックは正常に機能します。
$('#SecondDDList').change(function () { SecondDDListChanged(); });
var SecondDDListChanged() = function(){
//...
if ($('#SecondDDList').val()==-1){ //-1 i.e == "AAA" in my example
//Here i need logic to disable NULL selection
} else {
//Here i need enable NULL option
}
}
それを行うより良い方法は何ですか?次のようなものかもしれません:
$("#PrimaryNetworkInt option[value=null]").attr("disabled", "disabled");
なにか提案を?