我使用HTML帮助程序(RadioButtonLists,DropDownListFor和EnumDropDownListFor)作为我的单选按钮和下拉列表。例如:
@Html.RadioButtonList(m => m.ItemType, new SelectList(Model.ItemTypes, "Name", "Name")
和
@Html.DropDownListFor(n => n.ApartmentFloor, new SelectList(Model.ApartmentFloors, "Id", "Floor"), new { @id = "floorsSelect", @class = "exists" })
对于DropDownListFor,似乎有办法为列表设置HTML属性,例如。 id,class,style等 但是对于RadioButtonList,它实际上是一个自定义类(my version和original),我似乎找不到添加这些类型属性的方法。
我想到的是“onchange”。如何将onchange函数添加到这些类型的帮助器中?
答案 0 :(得分:1)
查看“RadioButtonList”&的渲染html。获取控件的id,然后您可以使用以下jQuery代码轻松关联“onchange”事件。
$("#RadioButtonListID input").change(function(){
//Write Your Code Here
});