У меня есть закодированный переключатель в MVC razor.below это код для него.Как получить доступ к @ Html.RadioButtonFor в jQuery
@{
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")
}
может ли один помочь мне, о том, как я могу получить доступ к этой RadioButton набор в 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.
его лучше, что вы измените обработчик щелчка на 'change' – dakait