0

我为我的单选按钮和下拉菜单使用了 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、类、样式等。但是对于实际上是自定义类(我的版本原始版本)的 RadioButtonList,我似乎找不到添加这些类型属性的方法。

我想到的是“onchange”。你如何为这些类型的助手添加 onchange 函数?

4

1 回答 1

1

查看“RadioButtonList”的渲染 html 并获取控件的 id,然后您可以使用以下 jQuery 代码轻松关联“onchange”事件。

$("#RadioButtonListID input").change(function(){
//Write Your Code Here
});
于 2012-11-16T13:34:20.507 回答