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 に答える