MVC razor.below でラジオ ボタンをコード化しました。コードは次のとおりです。
@{
var LinkRadioName = "_Link";
var ContentRadioName ="_Content";
var TextRadioName = "_Text";
var ExternalLinkRadioName ="_ExternalLink";
var FilelistRadioName ="_Filelist";
@Html.RadioButtonFor(m => m.MenuType, true, new { @id = LinkRadioName })
@Html.Label("Link")
@Html.RadioButtonFor(m => m.MenuType, false, new { @id = ContentRadioName })
@Html.Label("Content")
@Html.RadioButtonFor(m => m.MenuType, true, new { @id = TextRadioName })
@Html.Label("Text")
@Html.RadioButtonFor(m => m.MenuType, false, new { @id = ExternalLinkRadioName })
@Html.Label("External Link")
@Html.RadioButtonFor(m => m.MenuType, true, new { @id = FilelistRadioName })
@Html.Label("File List")
}
jqueryで設定されたこのラジオボタンにどのようにアクセスできますか:
私はこのようなコードを持っています
@Html.RadioButton("TypeOfmenu", 1)Link
@Html.RadioButton("TypeOfmenu", 2)Content
@Html.RadioButton("TypeOfmenu", 3)Text
@Html.RadioButton("TypeOfmenu", 4)ExternalLink
@Html.RadioButton("TypeOfmenu", 5)Filelist
jqueryのように非常に簡単にアクセスできます
$("input[name$='TypeOfmenu']").click(function () {
var Selectedvalue = $(this).val();
});
@Html.RadioButtonFor コントロールに同じ方法でアクセスする方法はありますか
$("input[name$='MenuType']").click(function () {
var Selectedvalue = $(this).val();
});
??????
MVCとjqueryの両方で非常に新しいので、私を助けてください。