asp:RadioButtonListの値の取得と設定
1807 ワード
今日のプロジェクトではasp:RadioButtonListの値を取得して設定する必要があります.以前にやったことがあります.この穴を抜けた.あとでできました.自然とこの穴を忘れてしまいました.今記録します.今度またこの穴に落ちないようにしてください.
マイクロソフトのaspxページプログラミング中です.JQueryの通常のセレクタでは必要なaspコントロールを選択できません.これは、コンパイル後、マイクロソフトが自分のaspコントロールを別のコントロールにコンパイルするからです.したがって、実際のプログラミングでは、最後に生成されたラベルに基づいてコントロールを取得する必要があります.生成されたファイルを読み込むには、監査要素またはソースファイルを表示する方法を使用します.
たとえば、aspページ項目では次のコードがあります.
マイクロソフトのaspxページプログラミング中です.JQueryの通常のセレクタでは必要なaspコントロールを選択できません.これは、コンパイル後、マイクロソフトが自分のaspコントロールを別のコントロールにコンパイルするからです.したがって、実際のプログラミングでは、最後に生成されたラベルに基づいてコントロールを取得する必要があります.生成されたファイルを読み込むには、監査要素またはソースファイルを表示する方法を使用します.
たとえば、aspページ項目では次のコードがあります.
最終的に生成されたエントリは、次のコードになります.
Red
Blue
からマイクロソフトがrbnという を に したことがわかります.リストのコントロールセット.その にラベルを します.radioButtonの を します.したがって、コントロールのセットの を する は $("[name=rbn_list]").each(function (index, obj) {
alert($(this).val());
//alert($(this).next().text());
})
したがって、コントロールのセットの を する は、 $("[name=rbn_list]").each(function (index, obj) {
alert($(this).next().text());
})
このコントロールを する は$("[name=rbn_list]").eq(1).prop("checked", "true");
またはvar choise = $("[name=rbn_list][value=10]");
choise.prop("checked","true");