asp:RadioButtonListの値の取得と設定

1807 ワード

今日のプロジェクトではasp:RadioButtonListの値を取得して設定する必要があります.以前にやったことがあります.この穴を抜けた.あとでできました.自然とこの穴を忘れてしまいました.今記録します.今度またこの穴に落ちないようにしてください.
マイクロソフトの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");